<?php
$text = 'Вашы плечи,мышцы координально расслаблены.Сдесь вокруг тишына но слышны звуки боздо.' ;
$regexp = '/[жш]ы|[,;!?\\.][^\s]|координально|сдесь|здела(л|ю|н)/ui' ;
$words = explode ( ' ' , $text ) ; /* Разбиваем весь текст на массив по словам*/
for ( $i = 0 ; $i < count ( $words ) ; $i ++ ) { if ( preg_match ( $regexp , $words [ $i ] ) ) { /* Ищем совпадения в каждой ячейке массива*/ echo "Здесь есть ошибка: {$words [$i ]}\n " ;
}
if ( $i > 0 ) {
$j = $i - 1 ;
echo "Пропущена запятая перед предлогом: {$words [$j ]} {$words [$i ]}\n " ;
}
}
}
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgokdGV4dCA9ICfQktCw0YjRiyDQv9C70LXRh9C4LNC80YvRiNGG0Ysg0LrQvtC+0YDQtNC40L3QsNC70YzQvdC+INGA0LDRgdGB0LvQsNCx0LvQtdC90Ysu0KHQtNC10YHRjCDQstC+0LrRgNGD0LMg0YLQuNGI0YvQvdCwINC90L4g0YHQu9GL0YjQvdGLINC30LLRg9C60Lgg0LHQvtC30LTQvi4nOwokcmVnZXhwID0gJy9b0LbRiF3Ri3xbLDshP1xcLl1bXlxzXXzQutC+0L7RgNC00LjQvdCw0LvRjNC90L580YHQtNC10YHRjHzQt9C00LXQu9CwKNC7fNGOfNC9KS91aSc7Cgokd29yZHMgPSBleHBsb2RlKCcgJywgJHRleHQpOyAvKiDQoNCw0LfQsdC40LLQsNC10Lwg0LLQtdGB0Ywg0YLQtdC60YHRgiDQvdCwINC80LDRgdGB0LjQsiDQv9C+INGB0LvQvtCy0LDQvCovCgpmb3IgKCRpPTA7ICRpIDwgY291bnQoJHdvcmRzKTsgJGkrKykgewoJaWYgKHByZWdfbWF0Y2goJHJlZ2V4cCwgJHdvcmRzWyRpXSkpIHsgICAvKiDQmNGJ0LXQvCDRgdC+0LLQv9Cw0LTQtdC90LjRjyDQsiDQutCw0LbQtNC+0Lkg0Y/Rh9C10LnQutC1INC80LDRgdGB0LjQstCwKi8KCQllY2hvICLQl9C00LXRgdGMINC10YHRgtGMINC+0YjQuNCx0LrQsDogIHskd29yZHNbJGldfVxuIjsKCX0JCglpZiAoJGk+MCkgewoJCWlmIChwcmVnX21hdGNoKCcvXijQsHzQvdC+KSQvdWknLCAkd29yZHNbJGldKSAmJiBwcmVnX21hdGNoKCcvW14sXSQvJywgJHdvcmRzWyRpLTFdKSkgewoJCQkkaj0kaS0xOwoJCQllY2hvICLQn9GA0L7Qv9GD0YnQtdC90LAg0LfQsNC/0Y/RgtCw0Y8g0L/QtdGA0LXQtCDQv9GA0LXQtNC70L7Qs9C+0Lw6IHskd29yZHNbJGpdfSB7JHdvcmRzWyRpXX1cbiI7CgkJfQoJfQp9Cg==