如何在点之后添加空格?

Oli*_*ver 0 php regex

我想在它后面的字母或数字字符找到任何点后添加一个空格(没有找到空格),假设该点之后的下一个字符不是行尾(cr,lf,...)字符.

preg_replace "/.[a-z0-9]{1}/""/. [a-z0-9]/i"

我怎么能在PHP中这样做?

Fel*_*ing 5

你可以使用积极的前瞻:

$str = preg_replace("/\.(?=[a-z\d])/i", ". ", $str);
Run Code Online (Sandbox Code Playgroud)

DEMO