【发布时间】:2015-10-27 12:04:29
【问题描述】:
我知道如何替换第一次出现的<br>。例如:
$text = preg_replace('/<br>/','',$text,1);
但是,我需要删除第一个 <br> 一次仅在第一个字母/单词之前。
删除如果:
<br>
A storm is coming...
不要删除 if(即使是第一次出现):
A storm is coming...
<br>
【问题讨论】:
-
试试
$text = preg_replace('/<br>(?=\s*\w)/','',$text,1); -
“字母/单词”是什么意思?可以是
Ő吗? -
为什么不使用
$text = preg_replace('/^(\r|\t|\n|\s)*<br>/g','',$text);? -
@stribizhev “第一个字母”是指 A, I (A car, I am)。
-
然后 Avinash 已经发布了一个可行的解决方案。
标签: php regex preg-replace