【发布时间】:2010-09-10 16:24:02
【问题描述】:
我用来跑步
$s =~ s/[^[:print:]]//g;
在 Perl 上摆脱不可打印的字符。
在 Python 中没有 POSIX 正则表达式类,我不能写 [:print:] 让它意味着我想要的。我知道在 Python 中无法检测字符是否可打印。
你会怎么做?
编辑:它还必须支持 Unicode 字符。 string.printable 方式会很高兴地将它们从输出中剥离出来。 curses.ascii.isprint 将为任何 unicode 字符返回 false。
【问题讨论】:
标签: python string non-printable