如何指定一个Unicode字符范围从
我有一个正则表达式,类似于
有没有办法使其编译通过,或者有没有我忘记或尚未学习的正则表达式?
' '
(空格)到\u00D7FF
?我有一个正则表达式,类似于
r'[\u0020-\u00D7FF]'
,但它无法编译,显示为无效范围。我对Unicode正则表达式还不熟悉,以前没有遇到过这个问题。有没有办法使其编译通过,或者有没有我忘记或尚未学习的正则表达式?
F
,以及位于' '
(空格)和'\xd7'
之间的任何内容(它与'\u00d7'
表示的内容相同)。如果问题是“为什么范围不包括Unicode代码点0xd7ff?”,那是因为\u
转义序列使用恰好四个十六进制数字,而\U
使用恰好八个数字 - 这与正则表达式完全无关。 - undefined