美文网首页
4. 【正则】子表达式、反向引用

4. 【正则】子表达式、反向引用

作者: 一土二月鸟 | 来源:发表于2021-06-22 15:25 被阅读0次
子表达式和反向引用
  • ()用来表示子表达式
  • \n 用来表示反向引用第n个表达式,\n出现几次,代表反向引用了几次。
  • 子表达式具有记忆功能,每次反向引用的值为该表达式第一次匹配到的字符
// 将所有xxx形式的字符匹配出来
"aaabbbccc".match(/(\w)\1\1/g) // ["aaa", "bbb", "ccc"]  由于(\w)已经代表了一次,所以后面只需调用两个\1即代表3个连续字符
// 将所有xxyy形式的字符匹配出来
"aabbbbccc".match(/(\w)\1(\w)\2/g) // ["aabb", "bbcc"]  

相关文章

  • 4. 【正则】子表达式、反向引用

    子表达式和反向引用 ()用来表示子表达式 \n 用来表示反向引用第n个表达式,\n出现几次,代表反向引用了几次。 ...

  • JavaScript正则表达式——分组

    可以将正则表达式用()分组():可以记录你匹配到的内容\1:表示反向引用,引用第一个子表达式的内容\2:表示第二个...

  • 正则表达式

    ()子表达式,/1 /2 反向引用$1(同样是反向引用) \d\w ^ 以。。开头,【^】取反后不能有任何字符)....

  • 隐藏手机中间数字

    正则表达式之反向引用的应用 在保护用户手机号信息时需要将用户手机号中间四位隐藏,可通过正则表达式中的反向引用来实现...

  • JavaScript 正则表达式(3)

    在JavaScript正则表达式(2)中,我们一起学习了正则表达式的入门进阶功能,比如反向引用,分组匹配,环视,一...

  • 浅谈正则表达式(下)

    本节我们继续接着浅谈正则表达式(中)来讲正则表达式的其他使用。 反向引用 在之前的系列中讲到了捕获,我们知道:捕获...

  • 随缘到了JS正则表达式,就来写点!(有不对的地方请指出来)

    所有的语言的正则表达式还有一些更强大的功能,比如 1、子表达式的索引和回溯 2、回溯引用在replace中的应用 ...

  • 正则子表达式及回溯引用

    子表达式 子表达式是一个更大的表达式的一部分。子表达式必须用()来定义。 子表达式用于对表达式进行分组和归类。类似...

  • 正则表达式术语汇总

    正则(regex) 匹配(matching) 元字符(metacharacter) 流派(flavor) 子表达式...

  • 《JavaScript权威指南》读书笔记6 正则表达式

    正则表达式字符类: 正则表达式重复字符语法: 正则表达式的选择、分组和引用字符: 正则表达式中的锚字符: 正则表达...

网友评论

      本文标题:4. 【正则】子表达式、反向引用

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