Сабж!
Пилю текстовый редактор, очень нужно.
Проблема в том, что текстовым редактором без проверки языка - пользоваться никто не будет, будут пользоваться вордом.
Технология: Java, либо C/C++ (у Java есть интероп с ними). В худшем варианте - любая технология (можно написать на ней TCP/HTTP сервер и с жабой общаться по HTTP - так можно сделать хоть на Эрланге).
Некоторые положительные вхождения интересных фраз я могу проверить сам (с большой болью). Тупо регулярками в цикле с кучей if'ов.
Отрицательные вхождения (то что быть должно, но отсутствует) вообще хз как проверять.
Если бы это был язык программирования, можно было бы построить модель языка и дальше фигачить по ней, парсер сгенерировать. Но разве есть формальная модель русского языка?
Гуглинг показывает, что это какой-то лютый матан. Взять бы какую-нибудь готовую либу для начала...
Какой-нибудь учебник грамматики русского языка тоже посоветуйте :)