Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 27, 2018 19:17:02

ozz_z
Зарегистрирован: 2018-09-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

задача с текстовыми документами на питоне

нужно загрузить текстовый файл и проверить
-есть ли там замененные буквы(т.е латинские буквы в русском тексте и наоборот)
-есть ли заглавные буквы посреди слова(там, где их быть не должно)
как это можно реализовать? заранее спасибо

Офлайн

#2 Окт. 10, 2018 00:51:45

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

задача с текстовыми документами на питоне

ozz_z
есть ли заглавные буквы посреди слова
Просится регулярку использовать.

ozz_z
есть ли там замененные буквы(т.е латинские буквы в русском тексте и наоборот)
тоже регулярку можно использовать
код примерно такой будет
 $ptrn = '~(([a-z]+)([а-яёЁ]+)|([а-яёЁ]+)([a-z]+))~iu';
if (preg_match($ptrn, $txt)) {
echo '<h1>Говнотекст детектед!11</h1>';
echo preg_replace($ptrn, "<span style='color:red'>$1</span>", $txt);
}

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version