Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите пожалуйста с php регуляркой
цитата
20/01/17 в 11:25
 Ale-xxx
есть
/<[Aa][\s]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\s]*([^ \"'>\s#]+)[^>]*>/
выбирает
<a href="http://domen.com/slovo2/">

не получается добавить проверку нескольких слов, к пример slovo1,slovo2
чтоб если
<a href="http://domen.com/master1/"> или <a href="http://domen.com/slovo1/">
брало только второй вариант
цитата
20/01/17 в 11:36
 dizziness
адский регексп, а че так просто нельзя https://regex101.com/r/keGJ9K/2


[Hh][Rr][Ee][Ff] простите, но это имхо пиздец какой-то facepalm.gif
цитата
20/01/17 в 12:46
 SAV
dizziness писал:
адский регексп

+1

задача не совсем ясна, ТС, ты хочешь приоритет выбора сделать регуляркой?
цитата
20/01/17 в 12:56
 freeek
Код:
%<a[^>]*href\s*\=(?:"|\')?([^"|\']+)/(?:"|\')?\s*[^>]*>%isU


Дергает урл

Код:
%<a[^>]*href\s*\=(?:"|\')?http://domen.com/(slovo1|slovo3|slovo10)/(?:"|\')?\s*[^>]*>%isU


Разные слова


Эта страница в полной версии