擅长:python、mysql、java
<p>您混淆了ASCII数字的十进制和十六进制值。<code>\x</code>转义序列表示十六进制转义,对于该转义,应使用所需的ASCII字符的十六进制值。在</p>
<p>参考ASCII表(<a href="http://www.asciitable.com/" rel="nofollow">http://www.asciitable.com/</a>),范围应该是<code>0</code>到{<cd3>},然后是{<cd4>}到{<cd5>},您的regex应该如下所示:</p>
<pre><code>[^\x00-\x2F\x3A-\x7F]+
</code></pre>
<p>但是,上面的regex除了包含中文字符外,还包括其他字符(事实上,除了127个ASCII字符减去数字之外,它还包括所有字符)。在</p>