|
|
|
| Я тут пишу скриптик для выявления мата в чате. Вернее, пытаюсь написать;-Р.
У меня такая проблема: как в регулярных выражениях сделать так, чтобы слово совпадало с рег.выражением только если оно не начинается на какие-то определённые символы.
Например, в рег.выражении прописано, что "еб" - плохое слово, однако эти две буквы находятся в весьма неплохом слове "хлеб". И, соответсвтенно, скрипт слово "хлеб" не пропускает как мат. Думаю, что, чтобы слово "хлеб" не опознавалось как мат, надо прописать в рег.выражении, что-то, что говорило бы рег.выражению, что "еб" надо игнорировать, если перед "еб" идёт "хл". Но вопрос, что?.. | |
|
|
|
|
|
|
|
для: NFR
(12.06.2006 в 17:51)
| | Так допиши пробел-то перед словом, трабл в чем? %)))
А вооще это серверное дело.
Нечего лишний трафик с матами по юзерам гонять))) | |
|
|
|
|
|
|
|
для: Бог Зайцев
(12.06.2006 в 18:42)
| | 2Бог Зайцев:
А может он хочет бороться с матом, до сервера??????? ))
Пока еще никуда не отправлено! | |
|
|
|
|
|
|
|
для: Bernex
(12.06.2006 в 18:50)
| | ту БогЗайцев: тогда если "еб" будет стоять в начале строки или в середине слова, он уже не будет считатся матом;-Р
ту Бернекс: я хочу, чтобы юзера алертом предупреждали, что он матерится;-Р | |
|
|
|
|
|
|
|
для: NFR
(12.06.2006 в 20:27)
| | Неправильно прочитал вопрос )
ну я бы сделал как-то так:
Но на самом деле есть очень много исключений и это не панацея ) | |
|
|
|
|
|
|
|
для: Бог Зайцев
(12.06.2006 в 23:20)
| | дя... теперь ни "хлеб", ни "еб" скрипт матом не считает;-Р | |
|
|
|
|
|
|
|
для: NFR
(13.06.2006 в 09:21)
| | Код дай ) | |
|
|
|
|
|
|
|
|
для: Akira
(12.06.2006 в 23:27)
| | спасибо, пошёл смотреть... | |
|
|
|
|
|
|
|
для: NFR
(12.06.2006 в 17:51)
| | короч, сделал не так, как хотел... но всё же сам сделал...
PS зато мат безошибочно определяется (вроде;-Р)
PPS кому дать потестить?.. | |
|
|
|
|
|
|
|
для: NFR
(13.06.2006 в 16:10)
| | кинь сюда admin@narkcom.ru потестим, как раз в хорошем скрипте такого рода нуждаюсь!) | |
|
|
|
|
|
|
|
для: Lex
(13.06.2006 в 18:33)
| | скину, но попозже... жди, часа через два;-Р | |
|
|
|
|
|
|
|
для: NFR
(13.06.2006 в 18:45)
| | отличная вещь! я его помучал немного глюков нет пока что :) | |
|
|
|
|
|
|
|
для: Lex
(14.06.2006 в 11:35)
| | а я потестил словарём из 150000 слов... нашёл пару нессотвествий, в основном в английских словах.... исправил...
кому ещё дать мой анти-мат потестить?.. | |
|
|
|