fork(2) download
  1. <?php
  2.  
  3. $input = "Тест,тест зделан, зделаю ошыбка но но, а а;рор!123 тут там сдесь!";
  4. echo preg_replace('/([,;!?]\S|[жш]ы|координально|сдесь|здела[люн]|(?<!, )\b(?:а|но)\b)/ui',
  5. '<span style="background:#faa">\1</span>', $input);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Тест<span style="background:#faa">,т</span>ест <span style="background:#faa">зделан</span>, <span style="background:#faa">зделаю</span> о<span style="background:#faa">шы</span>бка <span style="background:#faa">но</span> <span style="background:#faa">но</span>, а <span style="background:#faa">а</span><span style="background:#faa">;р</span>ор<span style="background:#faa">!1</span>23 тут там <span style="background:#faa">сдесь</span>!