如何在Python正则表达式中匹配不可打印字符?

7 投票
2 回答
10114 浏览
提问于 2025-04-16 14:53

在Python的正则表达式中,怎么匹配不可打印的字符呢?我有一个字符串,它里面有可打印的字符和不可打印的字符混在一起。

Example String: "Det 3 @ NYY 5 ?7" where the ? is either 0x7f or 0x80.

在上面的例子中,我需要匹配0x7f或者0x80。我该怎么在Python的正则表达式中指定这个呢?

2 个回答

1

也许你可以试试

[^[:print:]]

用于不可打印的内容。

13

使用字符范围。

'[\x7f\x80]'

撰写回答