<?php
/*$str = 'Мышы сдесь аномальные координально зделали но не они.Ну да:Ха-ха';
$regexp = "/([\w]+ (а|но) )|[\w]+жы|[\w]+шы|координально|сдесь|здела(л|ю|н|ла|ли)|([\.,;:!?]+[\w-]+)/ui";
$match=array();
preg_match_all($regexp,$str,$match);
var_dump($match);
foreach ($match[0] as $m=>$i){
echo "$i\n";
}*/
$text='ПрAвда, ну Oчевидная правдаC! ';
$regexp1="/\b([А-Яё]+)([a-z]+)([А-Яё]*)\b/ui";
$regexp2="/\b([a-z]+)([А-Яё]+)([a-z]*)\b/ui";
$replace1='$1[$2]$3';
$replace2='[$1]$2$3';
function showScam($text,$regexp,$replace){
foreach($match[0] as $m=>$i){
echo "Ошибка: $e\n";}
}
showScam($text,$regexp1,$replace1);
showScam($text,$regexp2,$replace2);
PD9waHAKLyokc3RyID0gJ9Cc0YvRiNGLINGB0LTQtdGB0Ywg0LDQvdC+0LzQsNC70YzQvdGL0LUg0LrQvtC+0YDQtNC40L3QsNC70YzQvdC+INC30LTQtdC70LDQu9C4INC90L4g0L3QtSDQvtC90Lgu0J3RgyDQtNCwOtCl0LAt0YXQsCc7CiRyZWdleHAgPSAiLyhbXHddKyAo0LB80L3QvikgKXxbXHddK9C20Yt8W1x3XSvRiNGLfNC60L7QvtGA0LTQuNC90LDQu9GM0L3QvnzRgdC00LXRgdGMfNC30LTQtdC70LAo0Lt80Y580L180LvQsHzQu9C4KXwoW1wuLDs6IT9dK1tcdy1dKykvdWkiOwokbWF0Y2g9YXJyYXkoKTsKCXByZWdfbWF0Y2hfYWxsKCRyZWdleHAsJHN0ciwkbWF0Y2gpOwoJdmFyX2R1bXAoJG1hdGNoKTsKCQoJZm9yZWFjaCAoJG1hdGNoWzBdIGFzICRtPT4kaSl7CgllY2hvICIkaVxuIjsKCX0qLwokdGV4dD0n0J/RgEHQstC00LAsINC90YMgT9GH0LXQstC40LTQvdCw0Y8g0L/RgNCw0LLQtNCwQyEgJzsKJHJlZ2V4cDE9Ii9cYihb0JAt0K/RkV0rKShbYS16XSspKFvQkC3Qr9GRXSopXGIvdWkiOwokcmVnZXhwMj0iL1xiKFthLXpdKykoW9CQLdCv0ZFdKykoW2Etel0qKVxiL3VpIjsKJHJlcGxhY2UxPSckMVskMl0kMyc7CiRyZXBsYWNlMj0nWyQxXSQyJDMnOwpmdW5jdGlvbiBzaG93U2NhbSgkdGV4dCwkcmVnZXhwLCRyZXBsYWNlKXsKCXByZWdfbWF0Y2hfYWxsKCRyZWdleHAsJHRleHQsJG1hdGNoKTsKCWZvcmVhY2goJG1hdGNoWzBdIGFzICRtPT4kaSl7CiRlPXByZWdfcmVwbGFjZSgkcmVnZXhwLCAkcmVwbGFjZSAsJGkpOwplY2hvICLQntGI0LjQsdC60LA6ICRlXG4iO30KfQpzaG93U2NhbSgkdGV4dCwkcmVnZXhwMSwkcmVwbGFjZTEpOwpzaG93U2NhbSgkdGV4dCwkcmVnZXhwMiwkcmVwbGFjZTIpOwoJ