文章分类
推荐文章
  • 3.3 更多正则表达式内容

    正则表达式2018-09-2739 次

    "演过无痕"-CSDN博客正则基础 http://blog.csdn.net/lxcnn/article/category/538256.NET正则http://blog.csdn.net/lxcnn/article/category/538257

  • 3.2 .NET正则-平衡组

    正则表达式2018-09-2728 次

    1 概述 平衡组是微软在.NET中提出的一个概念,主要是结合几种正则语法规则,提供对配对出现的嵌套结构的匹配。.NET是目前对正则支持最完备、功能最强大的语言平台之一,而平衡组正是其强大功能的外在表现,也是比较实用的文本处理功能,目前只有.NET支持,相信后续其它语言会提供支持。平衡组可以有狭义和广义两种定义:狭义平衡组指.NET中定义的(?Close-OpenExpression)...

  • 3.1 .NET正则-正则匹配模式

    正则表达式2018-09-2729 次

    1.概述匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符。不同的语言支持的匹配模式不同,使用的方式也不同。一般可分为全局和内联两种。下面主要介绍.NET中的匹配模式。2.匹配模式2.1 全局匹配模式和内联匹配模式概述 .NET中的全局匹配模式是通过RegexOptions枚举值指定的,可以按位“或”进行组合,全局匹配模式只能作用于整个正则表达式。全局匹配模式提供...

  • 2.4 高级应用-贪婪与非贪婪

    正则表达式2018-09-2734 次

    忽略优先和匹配优先或者叫做正则表达式匹配的贪婪与非贪婪模式。标准量词修饰的子表达式,在可匹配可不匹配的情况下,总会先尝试进行匹配,称这种方式为匹配优先,或者贪婪模式。此前介绍的一些量词,“{m}”、“{m,n}”、“{m,}”、“?”、“*”和“ ”都是匹配优先的。一些NFA正则引擎支持忽略优先量词,也就是在标准量词后加一个“?”,此时,在可匹配可不匹配的情况下,总会先忽略匹配,只有...

  • 2.3 高级应用-环视

    正则表达式2018-09-2739 次

    一、环视(Look Around)概念 环视只进行子表达式的匹配,匹配内容不计入最终的匹配结果,是零宽度的。 环视按照方向划分有顺序和逆序两种,按照是否匹配有肯定和否定两种,组合起来就有四种环视。环视相当于对所在位置加了一个附加条件。 语法:(?=Expression)逆序肯定环视,表示所在位置左侧能够匹配Expression (?!Expression)逆序否定环视,表示所在位置左...

  • 2.2 高级应用-反向引用

    正则表达式2018-09-2738 次

    一、反向引用概念 捕获组匹配的内容,可以在正则表达式的外部程序中进行引用,也可以在表达式中进行引用,表达式中引用的方式就是反向引用。反向引用通常用来查找重复的子串,或是限定某一子串成对出现。语法:\1,\2对序号为1和2的捕获组的反向引用\kname对命名为name的捕获组的反向引用举例:“(a|b)\1”在匹配“abaa”时,匹配成功,匹配到的结果是“aa”。“...

上一页 1/2页 下一页