正则表达式中的POSIX字符类



如何在Python中搜索给定字符串中包含10个isprint字符的序列?

对于GNU grep,我只需执行grep [[:print:]]{10}

由于Python re模块不支持POSIX,您必须在字符类的帮助下模拟它。

您可以使用regular-expressions.info中的一个,并添加限制量词{10}:

[x20-x7E]{10}

看到演示

或者,您可以使用声称支持POSIX字符类的Matthew Barnett regex模块(支持POSIX字符类。)。

最新更新