C#中正则表达式使用教程

2015-05-18 05:36 79 1 收藏

使用c#编程的同学对正则表达式应该是不陌生的,正则表达式就是在编写字符串处理的时候,会有查找符合一些复杂规则的字符串的需要,也就是记录文本规则的代码。

【 tulaoshi.com - 软件教程 】

使用c#编程的同学对正则表达式应该是不陌生的,正则表达式就是在编写字符串处理的时候,会有查找符合一些复杂规则的字符串的需要,也就是记录文本规则的代码。下面小编给大家收集一些基础的正则表达式

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ruanjianjc/)

1、元字符

在上面的例子中,我们接触到了一个元字符d,正如你所想的,正则表达式还有很多像d一样的元字符,下表列出了一些常用的元字符:

2、转义字符

如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时你就得使用来取消这些字符的特殊意义。因此,你应该使用.和*。当然,要查找本身,你也得用.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ruanjianjc/)

3、 限定符

限定符又叫重复描述字符,表示一个字符要出现的次数。比如我们在匹配电话号码时使用的{3,4}就表示出现3到4次。常用的限定符有

来源:http://www.tulaoshi.com/n/20150518/188402.html

延伸阅读
标签: PHP
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够...
标签: Web开发
引言 本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。 1. 表达式的递归匹配 有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "\( [^)]* \)" 或者 "\( .*? \)" 可以匹配一对小括号。但是如果括号内还嵌有一层...
标签: Web开发
在对正则表达式有了较为全面的了解之后,我们就来看一下如何在Perl,PHP,以及JavaScript中使用正则表达式。 通常,Perl中正则表达式的使用格式如下: operator / regular-expression / string-to-replace / modifiers 运算符一项可以是m或s,分别代表匹配运算和替换运算。 其中,正则表达式一项是将要进行匹配或替换...
标签: PHP
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希...
标签: Web开发
代码如下: % ' -------------------------------------------------------------- ' Match 对象 ' 匹配搜索的结果是存放在 Match 对象中,提供了对正则表达式匹配的只读属性的访问。 ' Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合。 ' 所有的 Match 对象属性都是只读的。在执行正则表...

经验教程

532

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部