首页 > 编程语言 > 详细

1.3 正则表达式和python语言-1.3.6匹配多个字符串

时间:2018-05-08 15:51:53      阅读:194      评论:0      收藏:0      [点我收藏+]

1.3.6 匹配多个字符串(2018-05-08)

  我们在正则表达式 bat|bet|bit 中使用了择一匹配(|)符号。如下为在 Python中使用正则表达式的方法。

import re
#bat|bet|bit 中使用了择一匹配(|)符号
bt = bat|bet|bit     # 正则表达式模式: bat、 bet、bit
m = re.match(bt,bat) # ‘bat‘ 是一个匹配
if m is not None:
    print(m.group())
    print("match success")

运行结果:肯定是成功匹配到对象

#bat|bet|bit 中使用了择一匹配(|)符号
bt = bat|bet|bit     # 正则表达式模式: bat、 bet、bit
m = re.match(bt,blt) # 对于 ‘blt‘ 没有匹配
if m is not None:
    print(m.group())
    print("match success")
else:
    print("match failed")

运行结果:对于‘blt’没有匹配,所以结果肯定是匹配失败的

#bat|bet|bit 中使用了择一匹配(|)符号
bt = bat|bet|bit     # 正则表达式模式: bat、 bet、bit
m = re.match(bt,He bit me!) # 不能匹配字符串
if m is not None:
    print(m.group())
    print("match success")
else:
    print("match failed")

运行结果:不能匹配字符串,所以肯定是匹配失败的

#bat|bet|bit 中使用了择一匹配(|)符号
bt = bat|bet|bit     # 正则表达式模式: bat、 bet、bit
m = re.search(bt,He bit me!) # 通过搜索查找 ‘bit‘
if m is not None:
    print(m.group())
    print("match success")
else:
    print("match failed")

运行结果:通过搜索查找 ‘bit‘,所以结果是搜索成功

1.3 正则表达式和python语言-1.3.6匹配多个字符串

原文:https://www.cnblogs.com/PerfectWanan/p/9008317.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!