重新编译(“[”^SyntaxError:(unicode错误)'UnicodeScape'编解码器无法解码位置07:truncated\UXXXXXXXX转义中的字节

2024-09-30 07:31:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我想运行这段代码,以便在我的推文中获得每一个快乐的表情符号。但是我犯了一个错误。我正在使用谷歌colab。我正在这样做

emoji_pattern_happy = re.compile("["
                           u"\U0001F600"
                           u"\U0001F617" # emoticons
                           u"\U0001F642"
                           u"\U0001F60A" 
                           u"\U0001F60D"
                           u"\U0001236A"
                           u"\U0001F61A"
                           u"\U0001F63A"
                           u"\U0001F63B"
                           u"\U0001F61B"
                           u"\U0001F60E"
                           u"\U0001F60C"
                           u"\U0001F642"
                           u"\U0001F923"
                           u"\U0001F494"
                           u"\U00012764"
                           u"\U0001F499"
                           u"\U0001F49C"
                           u"\U0001F9OE"
                           u"\U0001F970"
                           u"\U0001F64C"
                           u"\U0001F4AF"
                           u"\U0001F91D"
                           u"\U0001F49F"
                           u"\U0002763"
                           u"\U0001F913"
                           u"\U0001F415"
                           u"\U0001F4AB"
                           u"\U0001F91F"
                           u"\U0001F44D"
                           u"\U0001F44F"
                           u"\U0001F924"
                           u"\U0001F496"
                           u"\U0001F497"
                           u"\U0001F493"
                           u"\U0001F49B"
                           u"\U0001F49A"
                           u"\U0001F920"
                           u"\U000F9E1"
                           u"\U0001F48B" 
                           u"\U0001F48C" 
                           u"\U0001F498" 
                           u"\U0001F49D"
                           u"\U0001F973"
                           u"\U0001F917"
                           u"\U0001F638"
                           u"\U0001F642" 
                           "]+", flags=re.UNICODE)

Tags: 代码re错误patterncolabhappycompileemoji
1条回答
网友
1楼 · 发布于 2024-09-30 07:31:27

你在u"\U0002763"u"\U000F9E1"中留下了一个1;大概你的意思是u"\U00012763"(对此不确定)和u"\U0001F9E1"(似乎有可能)\U转义只需要八个十六进制数字。幸运的是,SyntaxError阻止了您意外地搜索一些随机的无关字符

相关问题 更多 >

    热门问题