PHP在<a - tag之前添加空格

Rap*_*ger 2 php regex preg-replace

我需要在每个之前添加一个空格

<a
Run Code Online (Sandbox Code Playgroud)

如果还没有空格,用php中的字符串.

所以这

hello world <a
Run Code Online (Sandbox Code Playgroud)

应该保持原样

但是这个

hello world<a
Run Code Online (Sandbox Code Playgroud)

应该与第一个例子相同.

感谢您的输入!

use*_*929 5

$text = preg_replace('/(?<!\s)<a/', ' <a', $text);
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩

(?<!\s)被称为负看看后面,只<a说没有空格它们将被替换之前.