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