如何在关闭任何这些HTML代码之前插入以下空格HTML代码" "
<p><b><a><i><span><strong>
例如 从这个:
<p>Some Random Text</p>
<b>some bold text</b>
<span>some span text</span>
<p class="classexample">some text with class</p>
到这个
<p>Some Random Text </p>
<b>some bold text </b>
<span>some span text </span>
<p class="classexample">some text with class </p>
答案 0 :(得分:3)
<强>正则表达式:强>
(<\/(?:p|b|a|i|strong|span)\b)
替换字符串:
\1
<强>解释强>
()
捕获群组。 <\/
匹配字符串</
(?:)
非捕获组。它不会捕获任何东西,只会进行匹配。(?:p|b|a|i|strong|span)\b
匹配字符串p
或b
或a
或i
或span
,后面必须跟有字边界。< / LI>
答案 1 :(得分:1)
更新:
$var = '<p>Some Random Text</p><b>some bold text</b><span>some span text</span><p>some text with class</p>';
$var = preg_replace("(\<\/)(span|p|b|i|a|span|strong)"," $1$2",$var);
echo $var;