如何在Python正则表达式中指定Unicode字符范围?

23 投票
2 回答
24797 浏览
提问于 2025-04-16 04:21

我想匹配一系列的Unicode字符,但不知道该怎么做。我可以匹配简单的范围,比如[a-zA-Z],但是如果要指定Unicode字符的范围该怎么写呢?我试过了

[#xD8-#xF6]

但是没有成功。有没有什么好主意?

2 个回答

11

Python 2.X

u'[\u00d8-\u00f6]'

Python 3.X

'[\u00d8-\u00f6]'
35

试试这个:

[\u00D8-\u00F6]

撰写回答