Все сложнее
Luzhnikovskiy 12.08.2004 22:16
Данное выражение делает именно то, что хочется - отрезает от начала и до точки.
Простого и, в тоже время универсального, решения тут быть и не может.
Например инициалы будут не Л. Н. Толстой, а Вc. Э. Мейерхольд или, что еще хуже Ж-Б. Мольер... Всего и не угадаешь.
Можно, конечно, принять, что инициалы могут быть только однобуквенные, тогда несколько проще, но всё равно не сильно легче ;-)
Опять же, в конце предложения может стоять "!" или "?"
Думается, самым простым (в случае однобуквенных инициалов) будет предварительная замена с запоминанием в переменные
[АБВГ......ЭЮЯ]\.\s*[АБВГ......ЭЮЯ]\.\s*[^\s\.!\?]+
на что-то типа %%000000NNN%% (где NNN - номер переменной);
Потом отлов предложения;
Потом обратная замена из переменной...
Как-то так...