<?php
'en' => '/^([а-яёА-ЯЁ]+)([a-zA-Z]+)([а-яёА-ЯЁ]*)/u' ,
'ru' => '/^([a-zA-Z]+)([а-яёА-ЯЁ]+)([a-zA-Z]*)/u' ,
) ;
$text = "Пpивет, как вaс зовут? Mаn, знaешь ли ты, whаt is it - lоve?" ;
for ( $i = 0 ; $i < count ( $words ) ; $i ++ ) { $error = preg_replace ( $regexp [ 'en' ] , '$1[$2]$3' , $words [ $i ] ) ; echo "Ошибка в слове $words [$i ]: $error \n " ;
} elseif ( preg_match ( $regexp [ 'ru' ] , $words [ $i ] ) ) { $error = preg_replace ( $regexp [ 'ru' ] , '$1[$2]$3' , $words [ $i ] ) ; echo "Ошибка в слове $words [$i ]: $error \n " ;
}
}
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7Cm1iX2ludGVybmFsX2VuY29kaW5nKCd1dGYtOCcpOwoKJHJlZ2V4cCA9IGFycmF5KAoJJ2VuJyA9PiAnL14oW9CwLdGP0ZHQkC3Qr9CBXSspKFthLXpBLVpdKykoW9CwLdGP0ZHQkC3Qr9CBXSopL3UnLAoJJ3J1JyA9PiAnL14oW2EtekEtWl0rKShb0LAt0Y/RkdCQLdCv0IFdKykoW2EtekEtWl0qKS91JywKKTsKCiR0ZXh0ID0gItCfcNC40LLQtdGCLCDQutCw0Log0LJh0YEg0LfQvtCy0YPRgj8gTdCwbiwg0LfQvWHQtdGI0Ywg0LvQuCDRgtGLLCB3aNCwdCBpcyBpdCAtIGzQvnZlPyI7CiR3b3JkcyA9IHByZWdfc3BsaXQoJy9ccysvJywgcHJlZ19yZXBsYWNlKCcvWywuIT86O10vJywgJycsICR0ZXh0KSk7Cgpmb3IgKCRpID0gMDsgJGkgPCBjb3VudCgkd29yZHMpOyAkaSsrKSB7CglpZiAocHJlZ19tYXRjaCgkcmVnZXhwWydlbiddLCAkd29yZHNbJGldKSkgewoJCSRlcnJvciA9IHByZWdfcmVwbGFjZSgkcmVnZXhwWydlbiddLCAnJDFbJDJdJDMnLCAkd29yZHNbJGldKTsKCQllY2hvICLQntGI0LjQsdC60LAg0LIg0YHQu9C+0LLQtSAkd29yZHNbJGldOiAkZXJyb3JcbiI7Cgl9IGVsc2VpZiAocHJlZ19tYXRjaCgkcmVnZXhwWydydSddLCAkd29yZHNbJGldKSkgewoJCSRlcnJvciA9IHByZWdfcmVwbGFjZSgkcmVnZXhwWydydSddLCAnJDFbJDJdJDMnLCAkd29yZHNbJGldKTsKCQllY2hvICLQntGI0LjQsdC60LAg0LIg0YHQu9C+0LLQtSAkd29yZHNbJGldOiAkZXJyb3JcbiI7Cgl9Cn0K