PHP preg_replace标记中的第一个空格字符


PHP preg_replace first space char from a tag

我有这个链接html代码:<a href="/drupal-7.41/en/node/3" title="">Lorem Ipsum Dolor</a>我需要用<br /> 替换标签之间的第一个空格

所以结果应该是:<a href="/drupal-7.41/en/node/3" title="">Lorem<br />Ipsum Dolor</a>

我尝试了类似(?:<.*">.*)('s)的东西,但没有成功。

试试这个方法:

(<a[^>]*>)(.+?)('s)(.+)(<'/a>)

并替换为:

$1$2<br />$4$5

请在此处查看它的工作情况:https://regex101.com/r/sI4cI9/2