<?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/Ol1bXlxzXVvQsC3Rj10qfNC60L7QvtGA0LTQuNC90LDQu9GM0L3Qvnwo0YHQtNC10YHRjHzQt9C00LXQuyjQsNGOfNCw0Lt80LDQvSkpKS91aSc7CiR0ZXh0ICAgPSAn0L7QtNC90L4g0LTQvdC+LiDQutCw0YDQuyDQttGL0Lsg0YjRi9C7INGDO9C60LvQsNGA0Ys/0LrQvtC+0YDQtNC40L3QsNC70YzQvdC+ISDQvNGL0YjQutCwOtGF0L7RgNC+0YjQsNGPINGA0LDQsdC+0YLQsCDQvtC70LXQsyDQt9C00LXQu9Cw0L0g0LTQstCw0Ycg0LfQtNC10LvQsNGOINGB0LTQtdGB0Ywg0LAg0Y8g0LzQvtC70L7QtNC10YYg0L3QviDQutCw0Log0LHRiyDQuCDQvdC1INC+0YfQtdC90YwnOwplY2hvICLQktCy0LXQtNC10L3QvdGL0Lkg0YLQtdC60YHRgjogeyR0ZXh0fVxuIjsKCiRtYXRjaCA9IGFycmF5KCk7CgppZiAocHJlZ19tYXRjaF9hbGwoJHJlZ2V4cCwgJHRleHQsICRtYXRjaCkpIHsKICAgIGZvcmVhY2ggKCRtYXRjaFswXSBhcyAkZWwpIHsKICAgICAgICBlY2hvICLQndCw0LnQtNC10L3QsCDQvtGI0LjQsdC60LA6IHskZWx9XG4iOwogICAgfQp9CgokcmVnZXhwSmkgICAgICAgICA9ICcv0LbRiy91aSc7CiRyZWdleHBTaGkgICAgICAgID0gJy/RiNGLL3VpJzsKJHJlZ2V4cFNpZ25zICAgICAgPSAnLyhbLDshXD86XSkoW15cc10pL3VpJzsKJHJlZ2V4cENhcmRpbmFsbHkgPSAnL9C60L7QvtGA0LTQuNC90LDQu9GM0L3Qvi91aSc7CiRyZWdleHBTZGVsYWwgICAgID0gJy/RgdC00LXRgdGML3VpJzsKJHJlZ2V4cFpkZWxhbCAgICAgPSAnL9C30LTQtdC7KNCw0Y580LDQu3zQsNC9KS91aSc7CiRyZWdleHBOb0EgICAgICAgID0gJy9cYlteLF1bXHNdKijQvdC+fNCwKVxiL3VpJzsKCiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cEppLCAn0LbQuCcsICR0ZXh0KTsKJHJlc3VsdCA9IHByZWdfcmVwbGFjZSgkcmVnZXhwU2hpLCAn0YjQuCcsICRyZXN1bHQpOwokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHBTaWducywgJyQxICQyJywgJHJlc3VsdCk7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cENhcmRpbmFsbHksICfQutCw0YDQtNC40L3QsNC70YzQvdC+JywgJHJlc3VsdCk7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cFNkZWxhbCwgJ9C30LTQtdGB0YwnLCAkcmVzdWx0KTsKJHJlc3VsdCA9IHByZWdfcmVwbGFjZSgkcmVnZXhwWmRlbGFsLCAn0YHQtNC10LskMScsICRyZXN1bHQpOwokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHBOb0EsICcsICQxJywgJHJlc3VsdCk7CgplY2hvICRyZXN1bHQ7