Мне нужно использовать php, чтобы добавить пробел между периодом и следующим словом/буквой, когда их нет.php заменить регулярное выражение
Например, «Это предложение. Это следующий». должен стать «Это предложение. Это следующий». Обратите внимание на добавленное пространство после первого периода.
Моя проблема в том, что даже если я могу сделать регулярное выражение, которое находит каждую точку, за которой следует буква, как мне заменить эту точку «точкой + пространство» и сохранить букву?
Также необходимо сохранить регистр буквы, нижний или верхний.
Спасибо за ваш вклад.
Делать это с помощью регулярных выражений приведет к ложным результатам с вещами, как 'Это предложение.«И это цитата.» И это содержит три точки ... 'и все другие ситуации, когда точка действительна, но следующее пространство неверно. Фактически вы не можете корректно анализировать естественный язык с помощью регулярных выражений, и даже более сложные инструменты с этим очень трудны. – Tomalak
Хотя это правда, это по крайней мере позволит мне исправить некоторые из наиболее очевидных ошибок. – Enkay