放逐忧伤

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月11日

摘要: 正则表达式中一些比较难理解的一、回溯与非回溯使用“(?>…)”方式进行非回溯声明。由于正则表达式引擎的贪婪特性,导致它在某些情况下,将进行回溯以获得匹配,请看下面的示例:stringx="Livefornothing,dieforsomething";Regexr1=newRegex(@".*thing,");if(r1.IsMatch(x)){Console.WriteLine("match:"+r1.Match(x).Value);//输出:Livefornothing,}Regexr2=newRegex(@"(? 阅读全文
posted @ 2011-05-11 15:30 放逐忧伤 阅读(265) 评论(0) 推荐(0)

摘要: C#正则表达式整理备忘[转载] 来源:http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#. 阅读全文
posted @ 2011-05-11 15:01 放逐忧伤 阅读(174) 评论(0) 推荐(0)