Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как сделать проверку строки на сожержание мата из списка?
Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
[+][+]
Есть большой список слов на кириллице. Как сделать что бы проверить их наличие в тексте, с учётом нестандартных символов?
ибо слова могут быть разных написаний
----- Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
Строитель
Отправлено: 28 Апреля, 2018 - 18:27:38
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
livote, а что это за массив? Вероятнее всего, нужно писать шаблон регулярных выражений, и воспользоваться подходящей php-функцией для работы с этим шаблоном.
livote
Отправлено: 28 Апреля, 2018 - 18:30:05
Частый гость
Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
[+][+]
Строитель пишет:
livote, а что это за массив? Вероятнее всего, нужно писать шаблон регулярных выражений, и воспользоваться подходящей php-функцией для работы с этим шаблоном.
пример того какие буквы могут стоять за место абв.. (где-то в сети на днях нашёл)
----- Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
Строитель
Отправлено: 28 Апреля, 2018 - 18:35:10
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
livote, если я вас правильно понял, вам нужно проверить, есть ли в русскоязычном слове (например "Привет") символы латиницы или другие не буквенные символы?
livote
Отправлено: 28 Апреля, 2018 - 18:40:03
Частый гость
Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
[+][+]
Строитель для начала да. и если есть - заменить.
а потом уже искать массив слов в обновлённом тексте.
----- Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
Строитель
Отправлено: 28 Апреля, 2018 - 19:26:51
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
livote, ну например в этом слове символы латиницы будут заменены на строки нулевой длины
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.