文章分类
推荐文章
- 利用 clipboard...(21111)
- ASP.NET 常见CM...(6727)
- 查询SQL Server...(5166)
- C# 二维码生成工具(4802)
- 无法删除登录名 '***...(4328)
- C#文件处理辅助类(4132)
- XML,JSON,HTM...(4026)
- 中国人最易误解的32个文...(3851)
- 一个农夫的故事(3814)
- MS SQL执行大脚本文...(3806)
- 百度地图显示多个标注点(2935)
- 关于网站访问速度及后台查...(2891)
- IBM AppScan ...(2882)
- 管理说破了就是 一句话(2790)
- 从刘邦与刘备带兵,看帅才...(2773)
-
3.3 更多正则表达式内容
正则表达式 2018-09-27257 次
"演过无痕"-CSDN博客 正则基础 http://blog.csdn.net/lxcnn/article/category/538256 .NET正则http://blog.csdn.net/lxcnn/article/category/538257
-
3.2 .NET正则-平衡组
正则表达式 2018-09-27240 次
1 概述 平衡组是微软在.NET中提出的一个概念,主要是结合几种正则语法规则,提供对配对出现的嵌套结构的匹配。.NET是目前对正则支持最完备、功能最强大的语言平台之一,而平衡组正是其强大功能的外在表现,也是比较实用的文本处理功能,目前只有.NET支持,相信后续其它语言会提供支持。 平衡组可以有狭义和广义两种定义: 狭义平衡组指.NET中定义的(?Close-OpenExpression)...
-
3.1 .NET正则-正则匹配模式
正则表达式 2018-09-27222 次
1.概述 匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符。不同的语言支持的匹配模式不同,使用的方式也不同。 一般可分为全局和内联两种。下面主要介绍.NET中的匹配模式。 2.匹配模式 2.1 全局匹配模式和内联匹配模式概述 .NET中的全局匹配模式是通过RegexOptions枚举值指定的,可以按位“或”进行组合,全局匹配模式只能作用于整个正则表达式。全局匹配模式提供...
-
2.4 高级应用-贪婪与非贪婪
正则表达式 2018-09-27246 次
忽略优先和匹配优先或者叫做正则表达式匹配的贪婪与非贪婪模式。 标准量词修饰的子表达式,在可匹配可不匹配的情况下,总会先尝试进行匹配,称这种方式为匹配优先,或者贪婪模式。此前介绍的一些量词,“{m}”、“{m,n}”、“{m,}”、“?”、“*”和“ ”都是匹配优先的。 一些NFA正则引擎支持忽略优先量词,也就是在标准量词后加一个“?”,此时,在可匹配可不匹配的情况下,总会先忽略匹配,只有...
-
2.3 高级应用-环视
正则表达式 2018-09-27234 次
一、环视(Look Around)概念 环视只进行子表达式的匹配,匹配内容不计入最终的匹配结果,是零宽度的。 环视按照方向划分有顺序和逆序两种,按照是否匹配有肯定和否定两种,组合起来就有四种环视。环视相当于对所在位置加了一个附加条件。 语法: (?=Expression)逆序肯定环视,表示所在位置左侧能够匹配Expression (?!Expression)逆序否定环视,表示所在位置左...
-
2.2 高级应用-反向引用
正则表达式 2018-09-27223 次
一、反向引用概念 捕获组匹配的内容,可以在正则表达式的外部程序中进行引用,也可以在表达式中进行引用,表达式中引用的方式就是反向引用。 反向引用通常用来查找重复的子串,或是限定某一子串成对出现。 语法: \1,\2对序号为1和2的捕获组的反向引用 \kname对命名为name的捕获组的反向引用 举例: “(a|b)\1”在匹配“abaa”时,匹配成功,匹配到的结果是“aa”。“...