这两个表达式,怎么会给我把数字过滤了,如果要他不过滤数字,该怎么写。
$p1 = '/<(content)>(.*?)<\/\\1>/ise';
$r1 = '"<$1>".htmlspecialchars("$2", ENT_NOQUOTES)."</$1>"';
$p1 = '/<(content)>(.*?)<\/\\1>/ise';<content>abcd>1234</content>
$r1 = '"<$1>".htmlspecialchars("$2", ENT_NOQUOTES)."</$1>"';
echo preg_replace($p1, $r1, '<content>abcd>1234</content>');