[Help] Регулярки, поиск элементов исключая имеющие определенный признак

TAFF
На сайте с 28.08.2008
Offline
140
515

====SOLVED====

✓ Администрирование (/ru/forum/494299) | ✓ Домены (/ru/forum/298049) | ✓ Продажа аккаунтов narod.ru (/ru/forum/585347)
28
На сайте с 31.10.2009
Offline
116
#1

Тут был пост, он неправильный. =)

Борец за чистоту Интернета.
siv1987
На сайте с 02.04.2009
Offline
427
#2
TAFF:

Вот такие варианты почему-то не прокатывают:

И не прокатят. [^fuck] - значит один любой символ кроме описных, оно не задает слово целиком. Имхо, делать проверку придется два раза - первый раз спарсил все ссылки, второй раз исключаете по слову.

http\:\/\/(?!fuck)

Разве что так

"http:\/\/.+(?!fuck)['\"]"

Копать во всяком случае надо в направление которое указал 2038.

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