北京电商网站开发费用,软件工程师是做什么的,哈尔滨网站建设代理商,wordpress整合主题文章目录 #x1f339;什么是正则表达式#x1f354;语法字符类别重复次数组合模式 ✨例子 #x1f339;什么是正则表达式
正则表达式#xff08;Regular Expression#xff09;#xff0c;简称为正则或正则表达式#xff0c;是一种用于匹配、查找和操作文本字符串的工… 文章目录 什么是正则表达式语法字符类别重复次数组合模式 ✨例子 什么是正则表达式
正则表达式Regular Expression简称为正则或正则表达式是一种用于匹配、查找和操作文本字符串的工具。它是通过一种特定的语法规则来描述字符串模式的表达方式。
正则表达式由各种字符和特殊字符组成可以用来定义一个搜索模式。通过使用正则表达式可以快速有效地检索、替换和验证字符串。
语法
字符类别
正则匹配a,b,1,2字符常量写什么就是什么\d一个数字\D一个非数字字符\s一个空格\S一个非空格\w一个任意字母数字汉字下划线 字符\W与\w相反[abc]abc中的任意一个字符[a-e] [1-9]从a到e之间的任意一个字符从1到9之间任意一个字符[^a-d]取反除了abcd之外的任意一个字符.除了\n之外的任意一个字符谁都行
重复次数
比如身份证是数字重复15次或者18次就是\d{15} 或者 \d{18}
正则匹配*0或者多个1或多个0或1个{2}2个{25}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 函数将所有匹配到的第一组内容组成的列表作为结果返回 在技术的道路上我们不断探索、不断前行不断面对挑战、不断突破自我。科技的发展改变着世界而我们作为技术人员也在这个过程中书写着自己的篇章。让我们携手并进共同努力开创美好的未来愿我们在科技的征途上不断奋进创造出更加美好、更加智能的明天