/*«Grammar Nazi». Напиши скрипт, проверяющий текст на наличие злостных ошибок:
нет пробела после запятой, точки с запятой, восклицательного знака, вопросительного знака, двоеточия
«жи» или «ши» написано с буквой ы
в тексте есть слово «координально» или «сдесь», «зделал», «зделаю», «зделан»
в тексте есть слова «а» или «но» без запятой перед ними.
(можешь добавить еще несколько правил, если хорошо знаешь русский язык)
В случае обнаружения ошибки скрипт должен писать сообщение об этом и выводить кусок текста с ошибкой (чтобы было понятно, что не так).*/
<?php
//mb_internal_encoding('utf-8');
$text="Текст с кучей плохих оШыбок. Сдесь я координально зделал ошыбки, а не , но а но жы ,анаконда ноль поставил запятую , и , пробел перед ней ночь.";
/*«Grammar Nazi». Напиши скрипт, проверяющий текст на наличие злостных ошибок:
нет пробела после запятой, точки с запятой, восклицательного знака, вопросительного знака, двоеточия
«жи» или «ши» написано с буквой ы
в тексте есть слово «координально» или «сдесь», «зделал», «зделаю», «зделан»
в тексте есть слова «а» или «но» без запятой перед ними.
(можешь добавить еще несколько правил, если хорошо знаешь русский язык)
В случае обнаружения ошибки скрипт должен писать сообщение об этом и выводить кусок текста с ошибкой (чтобы было понятно, что не так).*/
Ошибки в предложении: Текст с кучей плохих о[Шы]бок.
Ошибки в предложении: Сдесь я координально зделал о[шы]бки, а не , но а но [жы] ,анаконда ноль поставил запятую , и , пробел перед ней ночь.
Ошибки в предложении: Сдесь я [координально] зделал ошыбки, а не , но а но жы ,анаконда ноль поставил запятую , и , пробел перед ней ночь.
Ошибки в предложении: Сдесь я координально [зделал] ошыбки, а не , но а но жы ,анаконда ноль поставил запятую , и , пробел перед ней ночь.
Ошибки в предложении: [Сдесь] я координально зделал ошыбки, а не , но а но жы ,анаконда ноль поставил запятую , и , пробел перед ней ночь.
Ошибки в предложении: Сдесь я координально зделал ошыбки,[ а ]не ,[ но ]а[ но ]жы ,анаконда ноль поставил запятую , и , пробел перед ней ночь.
Ошибки в предложении: Сдесь я координально зделал ошыбки, а не[ ,] но а но жы[ ,]анаконда ноль поставил запятую[ ,] и[ ,] пробел перед ней ночь.
Ошибки в предложении: Сдесь я координально зделал ошыбки, а не , но а но жы [,а]наконда ноль поставил запятую , и , пробел перед ней ночь.