golos81
Новичок
Помогите правильно составтиь регулярное выражение
Мне надо учесть все URL, которые начинаются с http://win.site.ru/, затем обязательно должно идти что-нибудь, но не cgi-bin/splash
Пишу так:
.*(win.site.ru/).+^(cgi-bin/splash) - не получается.
Подскажите, что неправильно?
Мне надо учесть все URL, которые начинаются с http://win.site.ru/, затем обязательно должно идти что-нибудь, но не cgi-bin/splash
Пишу так:
.*(win.site.ru/).+^(cgi-bin/splash) - не получается.
Подскажите, что неправильно?
совпадает со словом, за которым следует символ ';', но при этом сама точка с запятой в совпадение не включается. А foo(?!bar) соответствует любому появлению "foo", после которого не идёт "bar". Заметим, что похожий шаблон (?!foo)bar не будет искать вхождение "bar", которому предшествует любая строка за исключением "foo". Но, тем не менее, он будет соответствовать любым вхождениям подстроки "bar", поскольку условие (?!foo) всегда TRUE, если следующие три символа - "bar". Для получения желаемого результата необходимо воспользоваться второй категорией утверждений.