|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2015, 18:59 | #1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Фильтратор матерных слов, как подобное реализовать?
Фильтратор матерных слов, как подобное реализовать? Матерные слова должны заменяться на слова синонимы (только НЕ матерные), но чтобы пользователь сам мог указывать список матерных слов и если слово из списка совпадает со словом в "тексте" то это матерное слово заменяется на слово синоним... У кого какие идеи? Просто беда в том что матерных слов огромное количество и это будет сильно тормозить софт. Спасибо.
|
09.04.2015, 19:30 | #2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
|
|
09.04.2015, 19:34 | #3 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Streletz, а можно более детальнее 2 пункт пожалуйста? если есть возможность - приложите пожалуйста код, спасибо.
|
09.04.2015, 19:51 | #4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Детальнее, пожалуйста:
Регулярные выражения в Delphi Delphi XE. Работа с регулярными выражениями. А, код пишите, пожалуйста, сами. |
09.04.2015, 20:04 | #5 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Цитата:
я знаю как использовать регулярные выражения, как должен выглядеть анализ? я не ванга к сожалению. |
|
09.04.2015, 22:03 | #6 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Ищите слово как целиком, так и по наличию в нём определённого фрагмента (если действительно знаете как использовать регулярки, то справитесь). Нашли - заменяете тем, что нужно. Ничего сверхестественного.
А, обижаетесь зря. Во первых. Каков вопрос - таков ответ. Никто Ваши мысли не прочитает и не узнает о том, что Вы имеете в виду пока Вы сами об этом не скажете. Во вторых, многие вообще игнорируют темы, где просят исходный код даже не попытавшись ничего сделать самостоятельно. Хотите чтобы Вам помогли - работайте и выкладывайте Ваши наработки в тему. Тогда будет разговор. Писать код с чистого листа просто так никто не будет. Последний раз редактировалось Streletz; 09.04.2015 в 22:08. |
09.04.2015, 22:11 | #7 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Streletz, я и не обижаюсь, а как насчет 2-х тхт файлов, 1 файл это матерные слова а 2 файл это слова синонимы, но в принципе так фигово т.к нужно чтобы синонимы совпадали с матерными словами...
|
09.04.2015, 22:24 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
09.04.2015, 22:29 | #9 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
to FleXik
Цитата:
А, так идея для подбора и замены по словарю вполне подходящая. to Аватар Зато у тех, кто будет писать, появится хороший повод для того чтобы начать выбирать слова и выражения (если я, конечно, правильно понял постановку задачи). |
|
10.04.2015, 12:49 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
FleXik, про синонимы можете сразу забыть, идея очень плохая.
начиная от извращения смысла текста и заканчивая фантастическими "перлами", которые будут выдаваться. Хотел бы я посмотреть на синонимы к фразам "Итить твою налево", "Мать твою за ногу" и прочими многоэтажными оборотами (в их исконном смысле, конечно) ну и, чтобы понять бессмысленность идеи, попробуйте придумать синоним для слова "чай". А потом подумайте, что будет, например, с фразой: "Мы к тебе, чай, не на чай." Или придумайте синоним к слову "коса". И заменить слово "коса" на синонимы в фразах "Варвара краса - длинная коса", "Бердянская коса уходит далеко в море", "Острая коса летала в руках косаря". А потом вспомните, что у слов бывают разные словоформы (коса, косой, косе, косу )и т.д. и т.д. есть и другие проблемы. Ну и главное, ЗАЧЕМ?!?! Все эти фильтры элементарно обходятся путём замены буквально одной буквы, вставкой пробелов, использованием эвфемизмом (см. Эвфемизм - википедия). Вот, на форуме тема свежая от СмиттВессона - "Ой - пипец". И всё, никакого мата! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать юзер-формы или что-то подобное в VBS? | iKarma | Microsoft Office Excel | 1 | 04.05.2012 14:54 |
Диалоговое окно как на Gmail или что-то подобное по дизайну | zargandr1 | HTML и CSS | 9 | 11.12.2011 20:19 |
Как думаете, можно ли скачать что-то подобное из интернета? | myshonoc | Софт | 0 | 23.08.2011 11:21 |
Как сделать драйвер ( ну или подобное ) | EXeplor | Помощь студентам | 1 | 04.12.2009 22:50 |
pdf, djvu и подобное | Niarb | Компоненты Delphi | 1 | 18.04.2009 14:25 |