码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-05-08 16:41:35      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:字符串   搜索   查找   match   表达   else   pytho   多个   结果   

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匹配多个字符串

标签:字符串   搜索   查找   match   表达   else   pytho   多个   结果   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!