美文网首页
JavaScript正则表达式(二)

JavaScript正则表达式(二)

作者: Beatrice7 | 来源:发表于2016-05-22 00:40 被阅读18次

向后引用(回溯引用)

使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。

  • 默认情况下,每个分组会自动拥有一个组号,规则是:
    从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。
  • 后向引用用于重复搜索前面某个分组匹配的文本。例如:
    \1:代表分组1匹配的文本。
    例如:
    \\b(\\w+)\\b\\s+\\1\\b可以用来匹配重复的单词。
    \\b是正则表达式规定的一个特殊代码代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置
    解释:
    像go go, 或者kitty kitty。这个表达式首先是一个单词,也就是单词开始处和结束处之间的多于一个的字母或数字\\b(\\w+)\\b,这个单词会被捕获到编号为1的分组中,然后是1个或几个空白符\\s+,最后是分组1中捕获的内容(也就是前面匹配的那个单词)\\1

相关文章

  • 原生js的基础方法等二

    JavaScript 正则表达式 正则表达式模式 调试 this JSON 字符串转换为 JavaScript 对...

  • day5-正则表达式学习(基于JavaScript)

    JavaScript正则表达式 什么是正则表达式

  • JS 正则表达式

    语法 常用的方法: javascript中如何声明一个正则表达式对象在JavaScript当中,声明一个正则表达式...

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • 正则小记

    创建方式 根据 JavaScript高程 上面介绍,有两种方式创建正则表达式: new RegExp() 其中第二...

  • 正则表达式

    了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于...

  • 工具以及网页

    正则表达式:https://regex101.com/#javascript

  • (十三)Dart正则表达式及常用的APIs、类、工具

    一、Dart正则表达式 RegExp 类提供了类似 JavaScript 正则表达式同样的功能。 正则表达式可以高...

  • 正则表达式

    JavaScript正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex...

  • 8/25

    JavaScript 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为rege...

网友评论

      本文标题:JavaScript正则表达式(二)

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