<?php 
 
$regexp  =  '/((жы|шы)[а-я]*|\b[^,][\s]*(но|а)\b|[,;!\?:][^\s][а-я]*|координально|(сдесь|здел(аю|ал|ан)))/ui' ; 
$text    =  'карл жыл шыл у;клары?координально! мышка:хорошая работа олег зделан двач зделаю сдесь а я молодец но как бы и не очень' ; 
echo  "Введенный текст: {$text} \n " ; 
 
 
    foreach  ( $match [ 0 ]  as  $el )  { 
        echo  "Найдена ошибка: {$el} \n " ; 
    } 
} 
 
$regexpJi          =  '/жы/ui' ; 
$regexpShi         =  '/шы/ui' ; 
$regexpSigns       =  '/([,;!\?:])([^\s])/ui' ; 
$regexpCardinally  =  '/координально/ui' ; 
$regexpSdelal      =  '/сдесь/ui' ; 
$regexpZdelal      =  '/здел(аю|ал|ан)/ui' ; 
$regexpNoA         =  '/\b[^,][\s]*(но|а)\b/ui' ; 
 
$result  =  preg_replace ( $regexpCardinally ,  'кардинально' ,  $result ) ;  
echo  $result ; 
 
				PD9waHAKCiRyZWdleHAgPSAnLygo0LbRi3zRiNGLKVvQsC3Rj10qfFxiW14sXVtcc10qKNC90L580LApXGJ8Wyw7IVw/Ol1bXlxzXVvQsC3Rj10qfNC60L7QvtGA0LTQuNC90LDQu9GM0L3Qvnwo0YHQtNC10YHRjHzQt9C00LXQuyjQsNGOfNCw0Lt80LDQvSkpKS91aSc7CiR0ZXh0ICAgPSAn0LrQsNGA0Lsg0LbRi9C7INGI0YvQuyDRgzvQutC70LDRgNGLP9C60L7QvtGA0LTQuNC90LDQu9GM0L3QviEg0LzRi9GI0LrQsDrRhdC+0YDQvtGI0LDRjyDRgNCw0LHQvtGC0LAg0L7Qu9C10LMg0LfQtNC10LvQsNC9INC00LLQsNGHINC30LTQtdC70LDRjiDRgdC00LXRgdGMINCwINGPINC80L7Qu9C+0LTQtdGGINC90L4g0LrQsNC6INCx0Ysg0Lgg0L3QtSDQvtGH0LXQvdGMJzsKZWNobyAi0JLQstC10LTQtdC90L3Ri9C5INGC0LXQutGB0YI6IHskdGV4dH1cbiI7CgokbWF0Y2ggPSBhcnJheSgpOwoKaWYgKHByZWdfbWF0Y2hfYWxsKCRyZWdleHAsICR0ZXh0LCAkbWF0Y2gpKSB7CiAgICBmb3JlYWNoICgkbWF0Y2hbMF0gYXMgJGVsKSB7CiAgICAgICAgZWNobyAi0J3QsNC50LTQtdC90LAg0L7RiNC40LHQutCwOiB7JGVsfVxuIjsKICAgIH0KfQoKJHJlZ2V4cEppICAgICAgICAgPSAnL9C20YsvdWknOwokcmVnZXhwU2hpICAgICAgICA9ICcv0YjRiy91aSc7CiRyZWdleHBTaWducyAgICAgID0gJy8oWyw7IVw/Ol0pKFteXHNdKS91aSc7CiRyZWdleHBDYXJkaW5hbGx5ID0gJy/QutC+0L7RgNC00LjQvdCw0LvRjNC90L4vdWknOwokcmVnZXhwU2RlbGFsICAgICA9ICcv0YHQtNC10YHRjC91aSc7CiRyZWdleHBaZGVsYWwgICAgID0gJy/Qt9C00LXQuyjQsNGOfNCw0Lt80LDQvSkvdWknOwokcmVnZXhwTm9BICAgICAgICA9ICcvXGJbXixdW1xzXSoo0L3QvnzQsClcYi91aSc7CgokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHBKaSwgJ9C20LgnLCAkdGV4dCk7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cFNoaSwgJ9GI0LgnLCAkcmVzdWx0KTsKJHJlc3VsdCA9IHByZWdfcmVwbGFjZSgkcmVnZXhwU2lnbnMsICckMSAkMicsICRyZXN1bHQpOwokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHBDYXJkaW5hbGx5LCAn0LrQsNGA0LTQuNC90LDQu9GM0L3QvicsICRyZXN1bHQpOwokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHBTZGVsYWwsICfQt9C00LXRgdGMJywgJHJlc3VsdCk7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cFpkZWxhbCwgJ9GB0LTQtdC7JDEnLCAkcmVzdWx0KTsKJHJlc3VsdCA9IHByZWdfcmVwbGFjZSgkcmVnZXhwTm9BLCAnLCAkMScsICRyZXN1bHQpOwoKZWNobyAkcmVzdWx0Ow==