美文网首页
Python中正则表达式的匹配规则总结

Python中正则表达式的匹配规则总结

作者: 超级超级小天才 | 来源:发表于2020-12-10 00:01 被阅读0次

其他关于Python的总结文章请访问:https://www.jianshu.com/nb/47435944

Python中正则表达式的匹配规则总结

正则表达式用来匹配字符串,在python中可以使用 re 模块来完成,本篇做一个对正则表达式的匹配规则的总结

精确匹配

  • \d:匹配一个数字
  • \s:匹配一个字母
  • \w:匹配一个数字或字母
  • .:匹配一个任意字符
  • \特殊符号:匹配特殊符号,比如 \- 可以匹配一个 -

模糊匹配

在上述的精确匹配后可以跟上一些符号来进行模糊的匹配:

  • *:任意多个字符(0到多个)
  • +:至少一个字符(1到多个)
  • ?:0或1个字符
  • {N}:N个字符
  • {m,n}:m~n个字符,包括n和m

范围匹配

可以使用中括号的形式进行范围匹配,中括号表达式后边可以跟上上述模糊匹配的符号来表示数量

  • [0-9]:匹配一个数字
  • [a-z]:匹配一个小写字母
  • [A-Z]:匹配一个大写字母
  • [\特殊符号]:匹配一个特殊符号

多个条件可以紧跟着写在同一个中括号中,比如:
[a-zA-Z]:匹配一个大、小写字母

其它条件

  • |:表示或,比如 A|a 匹配A或者a
  • ^:表示开头,比如 ^\d 表示必须以一个数字为开头
  • $:表示结尾,比如 \d$ 表示必须以一个数字为结尾

相关文章

  • Regex

    开源中国正则表达式测试工具 常用的匹配规则 python的re库提供了整个正则表达式的实现 修饰符 在网页匹配中,...

  • 正则表达式

    正则表达式是对字符串进行过滤的规则 python中re模块提供了正则表达式的匹配操作 常见匹配模式 参考 注意事项...

  • Python--正则匹配

    正则表达式匹配规则 Python 的 re 模块 在 Python 中,我们可以使用内置的 re 模块来使用正则表...

  • 正则表达式

    什么是正则表达式 正则表达式,主要是通过定义正确的规则从目标字符串中匹配符合规则的数据,python语言支持正则操...

  • JavaScript 与正则表达式 -- 匹配模式

    在正则表达式中,一般所说的匹配模式指的是匹配时遵循的规则。通过设置匹配模式,可以改变正则表达式的匹配规则。 指定方...

  • python正则学习

    一、常用的匹配规则总结表 原文链接 相关具体应用例子,请见:Python-正则表达式 二、re库中常用方法 相关具...

  • python正则表达式学习

    一、正则表达式的语法规则 下面是python中正则表达式的一些匹配规则,图片来自CSDN。 二、正则表达式相关注解...

  • 正则表达式规则

    在词法分析中,我们需要利用正则表达式来匹配特定的字符串,因此需要了解常用的正则表达式规则 规则 . 匹配除换行符...

  • swift 正则表达式

    步骤 创建规则 创建正则表达式对象 匹配字符串中的内容 简单常用规则 [a-z] :匹配字符a~z [0-9] :...

  • re模块 | 关于分组

    正则表达式: 输入:415-863-9900 ext 23123输出: 总结分组规则:最外层() 匹配group...

网友评论

      本文标题:Python中正则表达式的匹配规则总结

      本文链接:https://www.haomeiwen.com/subject/pitlgktx.html