吴昕小幸运下载:正则表达式语句中的注释方法分享

江西多乐彩11选5走势图 www.ptdvv.cn  更新时间:2018年04月19日 18:01:17   投稿:mdxy-dxy   我要评论

有时候为了提高正则表达式的可读性,需要加入注释,实际中不建议使用,可以用文本说明即可

小括号的另一种用途是通过语法(?#comment)来包含注释。

例如:2[0-4]\d(?#200-249)|25[0-5](?#250-255)|[01]?\d\d?(?#0-199)。

要包含注释的话,最好是启用“忽略模式里的空白符”选项,这样在编写表达式时能任意的添加空格,Tab,换行,而实际使用时这些都将被忽略。启用这个选项后,在#后面到这一行结束的所有文本都将被当成注释忽略掉。例如,我们可以前面的一个表达式写成这样:

(?<= # 断言要匹配的文本的前缀
<(\w+)> # 查找尖括号括起来的字母或数字(即HTML/XML标签)
) # 前缀结束
.* # 匹配任意文本
(?= # 断言要匹配的文本的后缀
<\/\1> # 查找尖括号括起来的内容:前面是一个"/",后面是先前捕获的标签

相关文章

  • EditPlus中的正则表达式实战(5)

    EditPlus中的正则表达式实战(5)

    这篇文章主要介绍了EditPlus中的正则表达式实战(5)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • linux下的通配符与正则表达式

    linux下的通配符与正则表达式

    正则表达式是在文件中匹配符合条件的字符串的。下面通过本文给大家介绍linux下的通配符与正则表达式,需要的的朋友参考下吧
    2017-05-05
  • js正则表达式讲解之index属性(RegExp对象)

    js正则表达式讲解之index属性(RegExp对象)

    index与search返回的值相同,不管是是否匹配到合适内容,如果找到合适内容则index为匹配内容其实字符的起始位置,如果没有找到则返回-1
    2012-10-10
  • EditPlus中的正则表达式 实战(1)

    EditPlus中的正则表达式 实战(1)

    本文通过实例代码较详细的给大家介绍了EditPlus中的正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • JS获取网址中指定值的正则函数

    JS获取网址中指定值的正则函数

    这个方法适用于获取GET或者其他SRC参数,需要的朋友可以参考下。
    2012-01-01
  • IP 正则表达式验证

    IP 正则表达式验证

    今天学习了正则表达式,觉得非常实用,而且现在各种编程语言和应用软件如Word、MySQL等等也都内置了正则引擎。
    2008-12-12
  • 最全的常用正则表达式大全

    最全的常用正则表达式大全

    这篇文章主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 将 html 转成 ubb代码的小脚本

    将 html 转成 ubb代码的小脚本

    将 html 转成 ubb代码的小脚本...
    2006-11-11
  • JavaScript 正则表达式(笔记)

    JavaScript 正则表达式(笔记)

    这篇文章主要介绍了JavaScript 正则表达式(笔记) ,这里总结了js中的一些正则的使用方法,需要的朋友可以参考下
    2015-04-04
  • 正则基础之 神奇的转义

    正则基础之 神奇的转义

    不同的语言或应用场景下,正则定义方式、元字符出现的位置不同,转义的方式也是林林总总,不一而同
    2012-10-10

最新评论

201| 939| 535| 617| 224| 801| 912| 204| 771| 999|