PHP Tricks
September 1, 2022
Как в кириллице найти подмену на латинские символы?
Вопрос:
Имеется текст на русском языке. Некоторые из символов заменены на латинские с идентичным написанием. (русская баква "а" на латинскую "эй" и т. д.) Требуется найти подмены в тексте.
Дано:
 Текст: "Вакaнсия дня! Кpyпная тopгoвая cеть в связи с расширением объявляет набор coтpудникoв"
  
<?php
// присвоим значения переменным
$str = "Вакaнсия дня! Кpyпная тopгoвая cеть в связи с расширением объявляет набор coтpудникoв";
// используем регулярные выражения для поиска латинских символов
$pattern = "/\w/m";
echo preg_match_all($pattern, $str, $matches) ? 'в тексте найдены подмены' : 'чисто';
// для наглядности заменим латинские символы на занки вопроса
echo preg_replace("/\w/m", '?', $str);PHP editor online: https://phpize.online/sql/mysql57/null/php/php8/1150f69e356d833dbd01ff1607df52d9/
September 1, 2022, 19:15
0 views
0 reactions
0 replies
0 reposts