匹配所有可打印 Ascii 字符的正则
Tips
[ -~]
可以匹配所有的可打印 ascii 字符
In [1]: import re
In [2]: p = re.compile('[ -~]')
In [3]: p.match('中文')
In [4]: p.match('ドウバン')
In [5]: p.match('^&#^&@#abcdefdjskla')
Out[5]: <re.Match object; span=(0, 1), match='^'>
它的原理就是匹配 ASCII 码表中所有从 空格(0x20)
到 ~(0x7E)
的字符
2021年12月15日 / 19:16