正则表达式

正则表达式

  • 正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式(规则)的文本。
  • 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。

给定一个正则表达式和另一个字符串,我们可以达到如下的目的:

  • 给定的字符串是否符合正则表达式的过滤逻辑("匹配");
  • 通过正则表达式,从文本字符串中获取我们想要的特定部分("过滤")

常用正则表达式的方法:

re.compile(编译)
pattern.match(从头找一个)
pattern.search(找一个)
pattern.findall(找所有)
pattern.sub(替换)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 核心知识点 正则的表达式的特殊符号 总结: 主要是用在表单验证、失去焦点onblur事件、使用ajax返回数据,并...
    每天进步一点点5454阅读 2,784评论 0 0
  • 前言 最近刷算法题,遇到了一个答案里面说到了正则表达式,之前在群里也看到有人说正则表达式怎么用,一直没有留意,现在...
    和珏猫阅读 5,507评论 2 7
  • 喜欢你是我一个人的事情,离开你也是我一个人的事。 有你在我的身边,这样,就好。 并不是每个人都能将疼痛堂而皇之挂在...
    抹茶爱铁塔阅读 3,114评论 0 1
  • 这两三年里去过不少地方,去了青岛、西安、武汉、成都等,每到一座城市,都要去坐一坐他们的地铁,对比而言,我还是喜欢郑...
    阿杰jay阅读 3,352评论 0 1
  • 品行跟人的外表没有一丝关系,真的没有。阿米尔的爸爸,一个高大魁梧的人,一个敢与熊搏斗的男人,一个在喀布尔赫赫有名的...
    NoLust阅读 2,325评论 0 0