2
所以我需要重新编写一些我在库中找到的旧代码。Preg替换回调验证
$text = preg_replace("/(<\/?)(\w+)([^>]*>)/e",
"'\\1'.strtolower('\\2').'\\3'", $text);
$text = preg_replace("/<br[ \/]*>\s*/","\n",$text);
$text = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n",
$text);
而且第一个我曾尝试这样的:
$text = preg_replace_callback(
"/(<\/?)(\w+)([^>]*>)/",
function($subs) {
return strtolower($subs[0]);
},
$text);
我有点糊涂了B/C我不明白这个部分:"'\\1'.strtolower('\\2').'\\3'"
,所以我不知道是什么我应该更换它吗?
据我了解第一线寻找标记,并使其小写的情况下,我有一个像
<B>FOO</B>
你们可以帮我在这里有一个明确的数据,如果我的代码完成正常吗?
谢谢!我会尽快接受这个答案。 – Uffo