非常好的论文:http://swtch.com/~rsc/regexp/regexp1.html
关于正则表达Performance:
Optimizing Regular Performance, Part I: Working with the Regex Class and Regex s
Optimizing Regular Performance, Part II: Taking Charge of Backtracking
Optimizing Regex Performance, Part 3
我们往往会想有一个工具能够让我们尝试正则表达式。这个工具比较合适 Regex Lab .NET
Expresso 工具也不错,免费注册。

还有一个问题就是,当你想出来一个正则表达式,很自然,你会用你问题范围内的字符串去验证,但另一方面的问题时,你要保证这个正则表达式不会过度匹配。使用这个工具可以根据正则表达式生成能匹配的字符串,这个可以用来验证你没有想到的例子。
这个站点(http://hackingoff.com/compilers/regular- -to-nfa-dfa)也很有趣,可以把一个正则表达式转成NFA, DFA的图
这里有一篇文章详细的讲解了.Net正则表达引擎的实现:http://www.moserware.com/2009/03/how-net-regular- s-really-work.html

有一些强大的收费工具:
RegexMagic自动帮你生产正则表达:http://www.regexmagic.com/

RegexBuddy可以非常方便的帮助你学习,创建,理解,测试正则表达式。http://www.regexbuddy.com/

继续阅读与本文标签相同的文章
-
微软职位内部推荐-Principal Dev Manager
2026-05-25栏目: 教程
-
微软职位内部推荐-Senior Speech TTS
2026-05-25栏目: 教程
-
微软职位内部推荐-Senior Dev Lead
2026-05-25栏目: 教程
-
微软职位内部推荐-Sr. Dev Lead
2026-05-25栏目: 教程
-
微软职位内部推荐-SDE2 (Windows - Audio)
2026-05-25栏目: 教程


