猿问

python 里面的re 正则问题

>>>pattern=re.compile("^[$¥]")
>>>sssss1=pattern.findall("¥未透露")
>>>sssss1
['\xef']
我是想匹配前面的美元符号”¥"但出现了'xef'这怎么解释?
ITMISS
浏览 420回答 2
2回答

慕桂英4014372

字节与字符的区别。Python2.x环境下,你那样写,找出的是第一个字节。>>>pattern=re.compile(u"^[$¥]")>>>sssss1=pattern.findall(u"¥未透露")>>>sssss1[u'\uffe5']>>>printsssss1[u'\uffe5']>>>printsssss1[0]¥>>>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答