fork download
  1. <?php
  2. /*Автозамена. Напиши скрипт, заменяющий определенное слово на другое
  3. (например, слово «дурак» на «хороший человек» в фразе «ты дурак»).
  4. Скрипт должен не пропускать слово, если оно написано буквами в разном регистре (ДуРАк),
  5. с заменой русских букв на похожие английские (а -> a), или через пробелы («ты — д у р а к»)*/
  6.  
  7. $text = "Ты - 0 Б E 3 Ь я H a";
  8. $pattern = '/(о|o|0)\\s*б\\s*(е|e)\\s*(з|3)\\s*ь\\s*я\\s*(н|h)\\s*(а|a)/ui';
  9. $replacement = "программист";
  10.  
  11. $text = preg_replace($pattern, $replacement, $text);
  12.  
  13. echo $text;
  14. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Ты - программист