<?php
$regexp = "/([А-Яа-яё]+)([A-Za-z]+)([А-Яа-яё]*)/mu" ;
$text = "Вoля опрeделяетcя стрaстью или размышлeнием. Ex minimis sеminibus nаscuntur ingеntiа." ;
echo "Опечатки \n " ;
echo "$a \n " ;
echo "---------------------------------------------------------\n " ;
$regEna = "/\\ [a\\ ]/u" ;
$regEne = "/\\ [e\\ ]/u" ;
$regEno = "/\\ [o\\ ]/u" ;
$regRu = "/\\ [[А-Яа-яё]\\ ]/" ;
echo "Исправление латиницы в русских словах\n " ;
echo "$d \n " ;
echo "-----------------------------------------------\n " ;
$regRuE = "/([A-Za-z]+)(Е)+([A-Za-z]*)/mu" ;
$regRua = "/([A-Za-z]+)(а)+([A-Za-z]*)/mu" ;
$regRue = "/([A-Za-z]+)(е)+([A-Za-z]*)/mu" ;
echo "Исправление кириллицы\n " ;
echo $rus2 ;
PD9waHAKIAokcmVnZXhwID0gIi8oW9CQLdCv0LAt0Y/RkV0rKShbQS1aYS16XSspKFvQkC3Qr9CwLdGP0ZFdKikvbXUiOwoKIAokdGV4dCA9ICLQkm/Qu9GPINC+0L/RgGXQtNC10LvRj9C10YJj0Y8g0YHRgtGAYdGB0YLRjNGOINC40LvQuCDRgNCw0LfQvNGL0YjQu2XQvdC40LXQvC4gRXggbWluaW1pcyBz0LVtaW5pYnVzIG7QsHNjdW50dXIgaW5n0LVudGnQsC4iOwogCiRhID0gcHJlZ19yZXBsYWNlKCRyZWdleHAsICIkMVskMl0kMyIsICR0ZXh0KTsKZWNobyAi0J7Qv9C10YfQsNGC0LrQuCBcbiI7CmVjaG8gIiRhXG4iOwplY2hvICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CgokcmVnRW5hID0gIi9cXFthXFxdL3UiOwokcmVnRW5lID0gIi9cXFtlXFxdL3UiOwokcmVnRW5vID0gIi9cXFtvXFxdL3UiOwoKJHJlZ1J1ID0gIi9cXFtb0JAt0K/QsC3Rj9GRXVxcXS8iOwoKJGIgPSBwcmVnX3JlcGxhY2UoJHJlZ0VuYSwgItCwIiwgJGEpOwokYyA9IHByZWdfcmVwbGFjZSgkcmVnRW5lLCAi0LUiLCAkYik7CiRkID0gcHJlZ19yZXBsYWNlKCRyZWdFbm8sICLQviIsICRjKTsKCmVjaG8gItCY0YHQv9GA0LDQstC70LXQvdC40LUg0LvQsNGC0LjQvdC40YbRiyDQsiDRgNGD0YHRgdC60LjRhSDRgdC70L7QstCw0YVcbiI7CmVjaG8gIiRkXG4iOwplY2hvIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iOwoKJHJlZ1J1RSA9ICIvKFtBLVphLXpdKyko0JUpKyhbQS1aYS16XSopL211IjsKJHJlZ1J1YSA9ICIvKFtBLVphLXpdKyko0LApKyhbQS1aYS16XSopL211IjsKJHJlZ1J1ZSA9ICIvKFtBLVphLXpdKyko0LUpKyhbQS1aYS16XSopL211IjsKCiRydXMgPSBwcmVnX3JlcGxhY2UoJHJlZ1J1RSwgIiQxW0VdJDMiLCAkdGV4dCk7CiRydXMxID0gcHJlZ19yZXBsYWNlKCRyZWdSdWEsICIkMVthXSQzIiwgJHJ1cyk7CiRydXMyID0gcHJlZ19yZXBsYWNlKCRyZWdSdWUsICIkMVtlXSQzIiwgJHJ1czEpOwplY2hvICLQmNGB0L/RgNCw0LLQu9C10L3QuNC1INC60LjRgNC40LvQu9C40YbRi1xuIjsKZWNobyAkcnVzMjsKCgoKIAoK