13

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

使用 GNU grep,我会简单地做grep [[:print:]]{10}

4

1 回答 1

11

由于 Pythonre模块不支持 POSIX,因此您必须借助字符类来模拟它。

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

[\x20-\x7E]{10}

演示

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

于 2015-08-10T09:01:13.777 回答