![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
fyg0072
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
<br /> 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:/n/s*/r<br />评注:可以用来删除空白转载 2010-07-04 16:04:00 · 278 阅读 · 0 评论 -
正则表达式--断言的用法
一、“四向处理”前一章介绍过行界与词界,它们都是零长度断言,所谓零长度 就是因为它们不和任何字符相匹配,只是与某个位置进行匹配。在有些时候,我们可能想按照指定的条件来精确地确定要匹配的位置,而不仅仅是行界和词界,这就需要提供更多的匹配信息,所以,正则表达式提供了一种叫做“四项处理(lookaround)”功能。“四项处理”的作用是与字符相匹配,然后根据是否能找到要匹配的字符,从而确转载 2010-05-27 09:57:00 · 3565 阅读 · 0 评论 -
正则表达式的分组构造
分组构造描述了正则表达式的子表达式,通常用于捕获输入字符串的子字符串。下表描述了正则表达式分组构造。分组构造 说明 ( 子表达式 ) 捕获匹配的子表达式(或非捕获组;有关更多信息,请参见正则表达式选项中的 ExplicitCapture 选项)。使用 () 的捕获基于左括号转载 2010-05-27 09:58:00 · 395 阅读 · 0 评论 -
正则表达式口诀
<br /> 非常不错的口诀,相信学习正则的朋友感觉入门很难,其实并不是想象中的难,你看下面不知道是哪位高手整理的口诀,看口诀就知道此人对正则的熟练程度非常高了。<br />正则是每个程序员绕不开的堡垒,只有把它攻下来。我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维。 <br />签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, <br />试作“正则表达式助记口诀”又名“正则打油转载 2010-06-02 13:01:00 · 264 阅读 · 0 评论 -
正则表达式-问号的四种用法
原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c"; // greedy match Regex regex =转载 2011-12-28 11:25:59 · 288 阅读 · 0 评论