У меня есть эта строка для проверки URL-адрес в HTML супе:URL регулярного выражения, которое делает и не содержит точное слову
^http[s]?:\/\/[^:\/\s]+[^#?\s()]+/
Теперь у меня есть два слова для проверки на. Как мне изменить эту строку, чтобы содержать FOO и НЕ содержать BAR в любом месте строки?
Я хочу, чтобы все ссылки, как http://bazfoo.com/something/else и не http://quxfoobar.com/something/else
Добавление (?: Foo) где-нибудь разбивает выражение, так что делает отрицательный образец опережения (бар?!).
Любые идеи?
Теперь лучше, но как я могу также исключить не-ур символы, такие как круглые скобки, пробелы и т.д.? –