如何在Python中搜索给定字符串中包含10个isprint
字符的序列?
对于GNU grep,我只需执行grep [[:print:]]{10}
由于Python re
模块不支持POSIX,您必须在字符类的帮助下模拟它。
您可以使用regular-expressions.info中的一个,并添加限制量词{10}
:
[x20-x7E]{10}
看到演示
或者,您可以使用声称支持POSIX字符类的Matthew Barnett regex模块(支持POSIX字符类。)。