您的位置:首页 > 编程语言 > Python开发

Python 搜索(search)

2017-10-09 20:26 239 查看
search 和 match 的区别:

import re

print(re.match("abc","abc xyz"))
print(re.match("xyz","abc xyz"))  #匹配必须从第一个开始,

print(re.search("abc","abc xyz")) #包含就可以
print(re.search("xyz","abc xyz"))

search 和 match 的相同之处:

import re

searchobj=re.search(r"(.*)-is-(.*)","abc xyz-is-go")  #在这里,search和match无区别
print(searchobj)
print(searchobj.group())
print(searchobj.group(0))  #abc xyz-is-go
print(searchobj.group(1))  #abc xyz
print(searchobj.group(2))  #go
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python