什么是好的Perl模式匹配/正则表达式模块?

时间:2010-07-15 18:47:50

标签: regex perl module cpan

我最近需要做很多正则表达式/模式匹配的东西,在查看我的网页搜索中的不同示例/论坛帖子时,人们有时会提到perl有很好的模块来帮助简化模式匹配/正则表达式任务,但他们忽略了哪些是最好的..我已经看过CPAN这个,但他们的网站不是很容易导航,因为我似乎无法按类别有效搜索..任何建议表示赞赏。

3 个答案:

答案 0 :(得分:10)

查看Regexp::Common

另外,请查看YAPE::Regex::Explainweb front end。无价。

答案 1 :(得分:4)

如果你做的事情非常复杂并需要写一个语法,我可以建议使用perl6-esque Regexp::Grammars - 这真的很棒。我只是用它来为我的perl postgresql shell解析一些SQL命令:pgperlshell

答案 2 :(得分:2)

正则表达式的许多强大功能在perl中可以原生使用。可能是您简化对perl正则表达式的理解的最佳方法是阅读http://perldoc.perl.org/perlretut.html上的优秀perl正则表达式教程