p = re.compile('[\xa0]')
if(len(p.findall(str(tmpStr)))) > 0: #如果含有要替换的[\xa0]空格
pattern = re.compile('(?<=[\xa0]).+?(?=$)')
tmpStr = str(re.sub(pattern,'',tmpStr)).strip()
这个正则替换操作,
原本的目的是把[\xa0]一直到行尾的内容都删除切掉
现在这个效果只能匹配到'[\xa0]'后面的内容,不包括'[\xa0]'
是正则写匹配写得不好么?
还是.sub 函数用得不正确?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.