当<a>标记不包含href时,REGEX用preg_replace中断

时间:2019-07-28 18:34:51

标签: php regex preg-replace

我遇到一个问题,当我尝试显示包含<a>标记但不包含href的字符串时,它将导致我的页面坐在那里并不断尝试加载但从来没有。如果我在标签中添加href,则可以正常加载。我不知道为什么会这样。

这有效

<a href="">test</a>

这不起作用

<a>test</a>

这是我下面的preg_replace。我不知道它为什么会影响它,但是如果我删除preg_replace,即使<a>不包含href,它也会很好地加载。

preg_replace('#<div(.*?)>(.*?)</div>#is', '$2</p>', stripslashes($row['string']))

0 个答案:

没有答案