В приведенном ниже примере для удаления всего диалога сначала использовалось следующее регулярное выражение (". *?"). Следующий шаг - удалить все остальные предложения, начиная с буквы нижнего регистра. Только предложения, начинающиеся с буквы в верхнем регистре, должны оставаться.Как удалить предложения, начиная с буквы нижнего регистра?
Пример:
воскликнул Wade. Действительно, под ними были деревни, сырые хижины из дерева и камень и грязь. Рабочие стены с щебнем, потому что они нуждались в небольшом укрытии здесь, и люди были всего лишь дикарями, а .
спросил Арко, его голос был немного неустойчивым с подавленным волнением.
ответил Мори, не поворачиваясь от своей станции у окна. Ниже их теперь, менее чем в полумиле вниз на лоскутное одеяло долины Нила, стояли мужчины, вздрогнув, собираясь небольшими группами, жестикулируя в сторону странной вещи , которая материализовалась в воздухе над ними.
В приведенном выше примере ниже, должны быть удалены только:
воскликнул Уэйд.
спросил Аркота, его голос был немного неустойчивым с подавленным волнением.
ответил Мори, не поворачиваясь от своей станции у окна.
Оценено полезное регулярное выражение или простой код Perl или python. Я использую версию 7 Textpipe.
Спасибо.
Реально нет такой вещи, как регулярное выражение, которое соответствует "предложение". – hobbs