У меня есть три типа URL, как показано ниже, но мне просто нужны смелые. Как получить смелые, пишущие регулярные выражения в php?
страница Начало
страница члены. EditProfile
страница, Members.Seller. 1012 * Список *
Тип полного URL:
http://localhost.example:8090/index.php/page,Members.Inbox
А как насчет /.*[,.](.*?)$/?
/.*[,.](.*?)$/
Пример использования:
$output = preg_match('/.*[,.](.*?)$/', $inputValue, $matches); echo $matches[1];
Что-то вместе
[A-Za-z]+$
Вот живая версия (хотя она адаптирована для ruby, я считаю ее полезной для отладки регулярных выражений в целом):
Учитывая список, разделенный запятыми, точками или сочетанием обоих, это поместит последнее поле в обратную ссылку \ 1.
^.*?(?:(?:\.|,).*)*(?:\.|,)(.*?)$
http://rubular.com/r/ewBbSVIeZ6
Я новичок в регулярных выражениях, но мне не терпится.Вот что я получил:
\b(?:.+\.|,)+(.+)\b
Это должно отразить жирные слова в группе 1.
Надеюсь, это поможет, ell.
$part = preg_split('/[,\.]/',$url); echo $part[count($part)-1];