Как удалить предложение, если в конце нет точки?

igoreff

Client
Регистрация
24.02.2011
Сообщения
176
Благодарностей
20
Баллы
18
Есть англ текст, несколько абзацев, в самом конце текста иногда у предложения нет точки и вот его надо удалить. Что то не могу сообразить, как удалить такое предложение?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 289
Благодарностей
8 612
Баллы
113
Есть англ текст, несколько абзацев, в самом конце текста иногда у предложения нет точки и вот его надо удалить. Что то не могу сообразить, как удалить такое предложение?
Если такое предложение последнее в абзаце, то можно привязаться к переводу строки вместо точки и других вариантов окончания предложений.
 
Последнее редактирование:
  • Спасибо
Реакции: igoreff

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 156
Благодарностей
806
Баллы
113
Может кто в курсе, как найти строку без точки в конце? Нужно поставить точку.
Если предложение последнее, то просто поставить в самом конце строки точку. Иначе можно сделать поиск по заглавной букве и проверять перед ней наличие пробела и точки, но тут возникает проблема, что в середине предложения может быть какое-либо слово или аббревиатура с большой буквы и тогда всё сломается.
 

todayer

Client
Регистрация
07.08.2013
Сообщения
935
Благодарностей
387
Баллы
63
Если предложение последнее, то просто поставить в самом конце строки точку. Иначе можно сделать поиск по заглавной букве и проверять перед ней наличие пробела и точки, но тут возникает проблема, что в середине предложения может быть какое-либо слово или аббревиатура с большой буквы и тогда всё сломается.
Так вот я и прошу регулярку для того, чтобы найти все строки, где на конце нет точки и заменить это на точку с пробелом.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)