是否有一套很好的正则表达式教程?特别是在TextMate上下文中?我熟悉正则表达式语法和基本概念.我甚至拥有杰弗里弗里德的书"掌握正则表达式"的副本,并阅读了Perl部分.
我正在寻找的是正则表达式使用的一些高质量演示,清楚地解释了匹配的模式以及如何分解正则表达式语法.我想把我的正则表达式提升到一个新的水平.我希望能够用正则表达式思考,但我需要一些有形的东西来练习巩固我脑子里的知识.
有用的是一些文本和代码示例,用于处理特定任务和相关的正则表达式解决方案,最好在TextMate上下文中起作用.我发现我最想使用它的地方是在文本编辑器中.因此,需要能够进行强大的搜索和替换功能.有时只是搜索.因此,快速编写部分正则表达式以缩小结果然后迭代地解析复杂文档的能力将非常方便.
也许是一个交互式演示,在您键入正则表达式时会显示模式.以及一些有用的模式和示例来测试和使用.也许是一些正则表达式闪存卡或基于简单正则表达式的游戏.
对于正则表达大师那里你做了什么来真正巩固你对正则表达式的理解?
规范网站是regular-expressions.info.它包含一个非常深入的教程,许多真实的正则表达式示例,以及正则表达式之间差异的全面参考.此外,强烈推荐Jan Goyvaerts和Steven Levithan的新书" 正则表达手册 ".
我个人已经使用RegexBuddy获得了我的大部分正则表达式知识,RegexBuddy是一个很好的交互式工具,用于构建,分析,调试和使用正则表达式.我甚至将编辑器从UltraEdit切换到EditPadPro,因为它具有很棒的正则表达式功能.
对不起,如果我是Jan Goyvaerts的粉丝,但Jeff Atwood可能会同意.