正则表达式使用方法

2025-05-04 09:05:27

1、这里选择解释器,JUPYTER NOTEBOOK,新建一个PY文档。

正则表达式使用方法

3、sample1 = "fewnluikfn2lk3nf23lf"pattern = re.compil髫潋啜缅e(r'2')a = pattern.finditer(sample1)for aa in a: print(aa) 首先设置我们要找到东西,比如"ui",如果用finditer,匹配成功,可以把位置告知。

正则表达式使用方法

5、sample1 = "fewnluikfn2.lk3nf23lf"pattern = re.compile(r'\.')a = pattern.finditer(sample1)for aa in a: print(aa) 如果想要真正的句号,可以用\来注释,这样就能找到。

正则表达式使用方法

7、sample1 = "fewnluikfn2._lk3nf23lf"pattern = re.comp足毂忍珩ile(r'\w')a = pattern.finditer(sample1)for aa in a: print(aa) 要找到字母、数字和下横线就用\w,如果不是就用\W。

正则表达式使用方法

9、sample1 = "fewn sa ad fds "pattern = re.compile(r'^few')a = p锾攒揉敫attern.finditer(sample1)for aa in a: print(aa) 要找到是否以什么为开头就要用^,相对的要找结尾就要用$。

正则表达式使用方法

11、sample2 = "1234-56679-342343"pattern = re.compile(r'\d{3}')a = pattern.finditer(sample2)for aa in a: print(aa) 如果不想重复输入,那么可以用大括号表示要重复的次数。

正则表达式使用方法

13、sample2 = "1234-56679-342343"pattern = re.compile(r'\d*')a = pattern.finditer(sample2)for aa in a: print(aa) *表示0个或者更多个。

正则表达式使用方法

15、sample2 = "1234-56679-342343"pattern = re.compile(r'\d?')a = pattern.finditer(sample2)for aa in a: print(aa) ?表示1个或者没有。

正则表达式使用方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢