Regex - это мой bete noire, может кто-нибудь помочь мне изолировать строку от URL?
Я хочу получить имя страницы из URL, который может появиться любым из следующих способов из формы ввода:
https://www.facebook.com/PAGENAME?sk=wall&filter=2
http://www.facebook.com/PAGENAME?sk=wall&filter=2
www.facebook.com/PAGENAME
facebook.com/PAGENAME?sk=wall
... и т. Д.
Я не могу найти способ изолировать строку после .com/
, но до ?
(если присутствует вообще). Это preg_match, заменить или разделить?
Если кто-нибудь может порекомендовать особенно понятное и вводное руководство по регулярным выражениям, которое он считает полезным, это будет оценено.