# -*- Coding: UTF-8 -*-
import re
message = u'天人合一'
print re.search(ur'''人''',message).group() 如果message是取读自数据库或文件,一般都是utf8或gbk编码的,需要转成unicorn编码#!/usr/bin/python
# -*- Coding: UTF-8 -*-
import re
message = db.select('.....')
print re.search(ur'''人''',message.decode('utf8')).group() 也许大家注意到3引号前的ur了三引号里面可以有随意的输入单引号或双引号,不用转义(当然如果是单三引号,里面输入三个单引号的时候还是要转义其中一个的,双三引号也是)r可以忽略用'\'代替'\\',u可以把引号里面的字符转成unicode编码,这两步都需要的时候就在引号前面输入ur,而ru就报错 总结
以上是内存溢出为你收集整理的Python正则表达式处理中文。引号前的u和r全部内容,希望文章能够帮你解决Python正则表达式处理中文。引号前的u和r所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)