регулярное выражение, чтобы добавить?в конце не пунктуированных предложений - PullRequest
0 голосов
/ 11 мая 2018

Я ищу формулу регулярного выражения, чтобы добавить?в конце всех не пунктуированных предложений в текстовом документе.Я хочу сделать это в редакторе pad pro или Power GREP.

для ex

Плоский лишай чаще всего встречается на

A.щечной слизистой оболочки.Б. язык.C. пол рта.D. gingiva.

В отсутствие «сбалансированного солевого раствора Хенкса», какой является наиболее подходящим средством для транспортировки авульмул

A.Слюна.Б. Молоко.C. Солевой раствор.D. Водопроводная вода.

Что из перечисленного является наиболее вероятной причиной остеопороза, глаукомы, гипертонии и язвенной болезни у 65-летнего ребенка с болезнью Крона

A.Неконтролируемый диабет.Б. Системная терапия кортикостероидами.C. Хроническая почечная недостаточность.D. Длительная НПВП терапия.E. Синдром мальабсорбции.

Желаемый результат

Красный плоский лишай встречается чаще на?

A.щечной слизистой оболочки.Б. язык.C. пол рта.D. gingiva.

В отсутствие «сбалансированного солевого раствора Хенкса», какой носитель является наиболее подходящим для транспортировки отравления?

A.Слюна.Б. Молоко.C. Солевой раствор.D. Водопроводная вода.

Что из перечисленного является наиболее вероятной причиной остеопороза, глаукомы, гипертонии и язвенной болезни у 65-летнего ребенка с болезнью Крона?

A.Неконтролируемый диабет.Б. Системная терапия кортикостероидами.C. Хроническая почечная недостаточность.D. Длительная НПВП терапия.E. синдром мальабсорбции.

1 Ответ

0 голосов
/ 11 мая 2018

Вам действительно не нужен какой-либо код для этого - просто подстановочный знак Найти / Заменить, где:

Find = ([!.])( [A-Z].)
Replace = \1?\2

Конечно, вы могли бы реализовать вышесказанное как макрос или какой-то другой скрипт, но это вряд ли стоит усилий.

...