Регулярное выражение содержит и не содержит

Ragnarok
На сайте с 25.06.2010
Offline
225
804

Приветствую!

Нужна помощь с регуляркой, выбрать строку, которая:

начинается с ".com/"

содержит хотя бы одну заглавную букву (A-Z)

НЕ содержит определённые слова(brand, search), и символы (слэш: "/")

//TODO: перестать откладывать на потом
J
На сайте с 20.02.2014
Offline
105
jkm
#1

(?m-s)^\.com/(?=.*[A-Z])(?!.*(?:brand|search|/)).+

https://regex101.com/r/anV1dl/1/

iworkshop
На сайте с 22.12.2008
Offline
194
#2

Я бы ещё посоветовал почитать по этим ссылкам:

http://phpclub.ru/detail/article/regexp_1

http://phpclub.ru/detail/article/regexp_2

http://regexpstudio.com/ru/regexp_syntax.html

Это конечно при условии что есть желание разобраться в регулярках)

XMLRiver - прямая выдача Google и Яндекс через API

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий