当前位置:首页 >> 编程语言 >> 【Python篇】详细讲解正则表达式,驰为v88(python 正则 \s)

【Python篇】详细讲解正则表达式,驰为v88(python 正则 \s)

0evadmin 编程语言 1
文件名:【Python篇】详细讲解正则表达式,驰为v88 【Python篇】详细讲解正则表达式

文章目录 🌹什么是正则表达式🍔语法字符类别重复次数组合模式 ✨例子

🌹什么是正则表达式

正则表达式(Regular Expression),简称为正则或正则表达式,是一种用于匹配、查找和操作文本字符串的工具。它是通过一种特定的语法规则来描述字符串模式的表达方式。

正则表达式由各种字符和特殊字符组成,可以用来定义一个搜索模式。通过使用正则表达式,可以快速有效地检索、替换和验证字符串。

🍔语法 字符类别 正则匹配a,b,1,2字符常量,写什么就是什么\d一个数字\D一个非数字字符\s一个空格\S一个非空格\w一个任意字母,数字,汉字,下划线 字符\W与\w相反[abc]a,b,c中的任意一个字符[a-e] [1-9]从a到e之间的任意一个字符,从1到9之间任意一个字符[^a-d]取反,除了a,b,c,d之外的任意一个字符.除了\n之外的任意一个字符,谁都行 重复次数

比如身份证是数字重复15次或者18次,就是:\d{15} 或者 \d{18}

正则匹配*0或者多个+1或多个?0或1个{2}2个{2,5}2到5个{2,}至少2个{,5}最多5个 组合模式 组合含义\d{6}[a-z]{6}6个数字后面跟着6个小写字母()分组,(abc){3}表示abcabcabc ✨例子

注意上面两种方式的区别

正则表达式 r’(\w{3})(\1)’ 包含了两个组:

第一个组 (\w{3}) 匹配任意三个字母或数字字符;第二个分组 (\1) 匹配到的内容和第一个分组匹配到的内容相同

这里的 \1 是反向引用,表示与第一个组匹配的内容相同的内容。 最后,re.findall 函数将所有匹配到的第一组内容组成的列表作为结果返回

在技术的道路上,我们不断探索、不断前行,不断面对挑战、不断突破自我。科技的发展改变着世界,而我们作为技术人员,也在这个过程中书写着自己的篇章。让我们携手并进,共同努力,开创美好的未来!愿我们在科技的征途上不断奋进,创造出更加美好、更加智能的明天!

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接