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