python3正则表达式search用法

 时间:2024-11-06 03:16:24

python3正则表达式search用法,search函数是从任意位置开始查找,返回匹配的内容

方法/步骤

1、打开python开发工具IDLE,新建‘zzsearch.py’文件,并写代码如下:importrepattern=re.compile(r'\d+')s=pattern.search(r'dsddh888')print(s.group())

python3正则表达式search用法

2、F5运行代码,打印出匹配的数字,正则默认是贪婪模式,即匹配到最后一个符合条件的内容

python3正则表达式search用法

3、改写代码,返回匹配的下标,代码如下importrepattern=re.com圬桦孰礅pile(r'\d+')s=惺绅寨瞀pattern.search(r'dsddh888')print(type(s.span()))print(s.span())print(s.group())

python3正则表达式search用法

4、F5运行代码,打印出结果如下图,span函数返回元组类型的对象

python3正则表达式search用法

5、search也可以添加起始位置参数,修改蜣贺鱿柢代码如下,顺便复习一下分组importrepattern=re.compile(r'([a-z]+)([a-z]敫苻匈酃+)',re.I)#注意两个括号间有空格m=pattern.search('2222nihaoNihaoWE',5)print(m)print(m.group())print(m.group(0))print(m.group(1))print(m.span(1))print(m.group(2))print(m.span(2))

python3正则表达式search用法

6、F5运行程序,打印内容如下图,内容是从第5位开始查找匹配

python3正则表达式search用法

python3怎样用for循环把字符串添加到列表里 如何使用android studio运行HelloWorld程序 onchange()事件不触发 不起作用 Excel2016怎么编辑图表?Excel2016编辑图表教程 Visual Studio如何使用扩展工具
热门搜索
怎样更改图片格式 草狗图片 怎么保存动态图片 三三电影网 孔子的图片