`
uule
  • 浏览: 6307623 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

Python检查字符串中是否包含指定中文

 
阅读更多

python匹配某个中文字符

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

 

两种方法:

#coding=UTF-8
import re

cityName="浙江省杭州市" 
#name = unicode(cityName, "gbk")
#name=cityName.encode("utf-8") #测试时,utf-8不行,未解
name=cityName
print(name)
    
    
#方法1    
if name.find(u"省") !=-1: # 包含'省' 
   #print u'有省'
   name=name.split(u'省')[1]
if name.find(u"市") != -1:#包含‘市’
   #print u'有市'
   name=name.split(u'市')[0]
    
print(name) 


#方法2
name='未查询到结果'
if re.match(u'^\u672a\u67e5\u8be2\u5230\u7ed3\u679c', name):  #code为汉字未查询到结果的unicode格式
    print('{0} 没有 SB!' .format(name))
else:
    print('============{0} 有 SB!' .format(name))    

 。。

分享到:
评论

相关推荐

    python字符串的index和find的区别详解

    find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引...

    python 字符串常用函数详解

    字符串常用函数: 声明变量 str=Hello World find() 检测字符串是否...index() 检测字符串是否包含指定的字符,并返回开始的索引值,如果不包含会报错 str.index(Hello) # 返回值:0 str.index(o) # 返回值:4 str.i

    python常见字符串处理函数与用法汇总

    如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 用法:string.find() 实例: a = ' i am a boy with no money ' print a.find('a') ...

    python 匹配url中是否存在IP地址的方法

    因为需要检测一个一个链接中是否包含了IP地址,在这里需要使用到正则表达式 ,python完美的支持了正则表达式,在这里使用re模块来完成,对正则表达式并不是很熟练,每次都是需要用的时候现查一下然后写一下,这里给...

    01Python基础入门(全).pdf

    字符串的常见操作 字符串的常见操作 find:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1。 mystr.find(str, start=0,end=len(mystr)) index:跟find()⽅法⼀样,只不过如果str不在 mystr中会报⼀...

    Python Cookbook

    1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25 1.13 访问子...

    详解python中index()、find()方法

    index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。影响后面...

    python list的index()和find()的实现

    Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。...

    Python RegEx(正则表达式)

    RegEx可用于检查字符串是否包含指定的搜索模式 RegEx模块 python提供名为 re 的内置包,可用于处理正则表达式。 导入re模块 import re 导入RegEx模块后,就可以使用正则表达式了: 实例 检索字符串以查看它是否以...

    《Python数据分析与应用》试卷A.docx

    A、find函数没有找到时会抛出异常 B、两个都拥有检测某个字符串包含子串 C、都支持指定搜索范围 D、默认查找的范围均为整个长度。 阅读下面的程序,程序最终的执行结果为()。 a=0 b=10 if (a or b) and b: print...

    《Python数据分析与应用》试卷A(1).docx

    A、find函数没有找到时会抛出异常 B、两个都拥有检测某个字符串包含子串 C、都支持指定搜索范围 D、默认查找的范围均为整个长度。 阅读下面的程序,程序最终的执行结果为()。 a=0 b=10 if (a or b) and b: print...

    正则表达详解

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。可以使用事先定义好的⼀些特定字符、及这些特定字符的组合,组成⼀个“规则字符串”,这个“规则字符串”⽤来表达对字符串的⼀...

    PythonTest:libplctag python包装器的简单GUI

    Python测试 用于 python包装器的简单GUI应用程序。 旨在仅用作测试工具(不适用于任何生产环境)...选择“自定义字符串”数据类型时,必须指定“自定义字符串长度”。 libplctag库的Modbus功能不包含在此应用程序中。

    pestudio-cli:用于分析PE文件中恶意软件使用的模式的Python工具

    检查二进制字符串以查找列入黑名单的值 显示各种信息并突出显示与PE文件有关的异常,例如PE标头(将来的时间戳),TLS回调或重定位 检查PE文件中是否存在100多个功能。 最重要的是,我们检查各种可疑值,其中包括高...

    Python基础教程(第3版)-201802出版-文字版

    52 3.4.9 判断字符串是否满足特定的条件 ............................................. 52 3.5 小结 ......................................................... 53 3.5.1 本章介绍的新函数 ......................

    QR代码生成器:Java,TypeScriptJavaScript,Python,C ++,C,Rust中的高质量QR代码生成器库

    输出格式:QR符号的原始模块/像素(所有语言),SVG XML字符串(除C外的所有其他语言), BufferedImage光栅位图(仅Java),HTML5画布(仅TypeScript / JavaScript) 比其他实现更准确地检测类似发现者的惩罚模式 ...

    EditPlus 3.31 Build 860 简体中文版

    * 在 #PREFIX 和 #SUFFIX 声明中允许字符串值 *“设置重复行标记”命令 (“编辑 - >“其它”) *“监视日志文件”命令 (“文件”) * -pi 命令行选项指定了不同的工程配置文件 * 字符串插入支持 Perl 语法加亮 * ...

    RobotFramework常用库简介.pdf

    String:⽤于处理字符串并验证它们的内容的库,⽤于⽣成、修改和验证字符串 Telnet:⽀持连接到Telnet服务器上打开的连接执⾏命令。 XML:⽤于⽣成、修改和验证XML⽂件的库。 Process:系统中运⾏过程的库。 DateTime:...

Global site tag (gtag.js) - Google Analytics