【发布时间】:2012-12-03 19:20:51
【问题描述】:
我希望已经在 SO 中找到它......但到目前为止还没有
我说的是一个查看 HTML ENCODED 字符串的正则表达式:例如像
blip ♦ trout’s mouth
我是否用&\w+; 和&#[0-9]+; 覆盖了所有基础?
$encoded_string = htmlspecialchars($_GET["searchterms"]);
echo "<b>Search results for submitted string: \"$encoded_string\"</b><br><br>";
$html_special_chars_pattern = "!(&\\w+;|&#[0-9]+;)!";
$non_html_tokens = preg_split( $html_special_chars_pattern, $encoded_string, -1, PREG_SPLIT_DELIM_CAPTURE );
【问题讨论】: