我从这个问题中得知,nothing to repeat
在正则表达式中,是一个已知的python错误.但我必须编译这个unicode表达式
re.compile(u'\U0000002A \U000020E3')
作为一个独特的角色.这是一个表情符号,是一个独特的角色.Python将此字符串理解为u'* \\u20e3'
并且让我"无所畏惧"错误.我环顾四周,但我找不到任何解决方案.有任何解决方法吗?
这与您链接的问题几乎没有关系.你没碰到一个bug.你的正则表达式只是有一个*
你没有逃脱的特殊字符(a ).
只需在将其编译为正则表达式之前将其转义:
re.compile(re.escape(u'\U0000002A \U000020E3'))
现在,我,为什么您代表的是有点不确定*
的\U0000002A
-也许你可以澄清你的意图是什么吗?