|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2023, 20:25 | #1 |
Регистрация: 08.04.2023
Сообщений: 9
|
Регулярные выражения
Написать регулярное выражение для определения того, является ли введенный текст на русском языке.
Код:
|
25.12.2023, 23:38 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Вероятно надо изменить способ чтения строки.
Например, задать чтение только до пробела (читать по словам) и проверять введённое слово. Тут, например, https://codelessons.dev/ru/getline-in-cplusplus/ показано, как использовать разделитель (delim), который приостанавливает чтение. Код:
Как-то так, ...
|
26.12.2023, 13:32 | #3 |
Форумчанин
Регистрация: 13.03.2023
Сообщений: 113
|
Добавьте аналогичную функцию is_lat_text, которая проверяет наличие латиницы в тексте. Их комбинация с is_russ_text позволит различать тексты полностью русские, полностью на латинице или смешанные. Открытым остается вопрос с другими языками (китайским, ивритом, тайским etc). При необходимости можно искать и их.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
регулярные выражения | der90 | JavaScript, Ajax | 8 | 28.01.2015 14:37 |
Регулярные выражения | Xcopy | Общие вопросы по программированию, компьютерный форум | 1 | 13.10.2013 01:27 |
Регулярные выражения | Anton | PHP | 1 | 06.12.2012 11:18 |
Регулярные выражения. C# | Gift020 | Помощь студентам | 2 | 20.11.2012 11:10 |
Регулярные выражения в PHP | ZET78 | PHP | 1 | 31.10.2010 20:51 |