我希望已经在 SO 中找到它......但到目前为止还没有
我说的是一个查看 HTML ENCODED 字符串的正则表达式:例如
blip ♦ trout’s mouth
我用&\w+;
and覆盖了所有的基础&#[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 );