首页 > 代码库 > python中正则匹配字符\b配置单词边界不生效的解决办法
python中正则匹配字符\b配置单词边界不生效的解决办法
#-*-coding:utf-8-*-
import re
name="duoceshi"
p= re.compile(‘\bduoceshi\b‘)
f = p.search(name)
if f:
print f.group()
########################################3
p= re.compile(R‘\bduoceshi\b‘) #这里要加上原始字符r/R,原因是:python默认会把\b解码给ascii码8(退格符)
f = p.search(name)
if f:
print f.group()
import re
name="duoceshi"
p= re.compile(‘\bduoceshi\b‘)
f = p.search(name)
if f:
print f.group()
########################################3
p= re.compile(R‘\bduoceshi\b‘) #这里要加上原始字符r/R,原因是:python默认会把\b解码给ascii码8(退格符)
f = p.search(name)
if f:
print f.group()
本文出自 “多测师” 博客,请务必保留此出处http://icestick8586.blog.51cto.com/9867871/1929455
python中正则匹配字符\b配置单词边界不生效的解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。