你比从前快乐简谱,美白保湿面霜排行榜,ca4346
import re
#正则表达式
#compile函数,--将正则表达式转变为内部函数,提高执行效率
strr = "python123456"
pattern = "python"
res = re.compile(pattern)
#当忽略匹配大小写时
res2 = re.compile(pattern,re.i)
#print(res2.search(strr))
#match函数只能匹配开头
#search函数 匹配任意位置
#这两个函数都是一次匹配,匹配到一次后就不再往后匹配了
strr2 = "pythonjavahtml"
p = re.compile(r"java")
print(p.match(strr2))
print(p.search(strr2))
#findall 查找所有匹配内容,装到列表
#finditer c查找所有匹配内容 装到迭代器中
strr3 = "hello----hello-hello------hello----hello-------------------hello"
p2 = re.compile("hello")
result1 = p2.findall(strr3)
print(result1)
data = p2.finditer(strr3)
for d in data:
#<re.match object; span=(0, 5), match='hello'> 类似于这样的格式
print(d)
#格式:hello
print(d.group())
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论