<?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==