最近在网上找到一个正则表达式工具:regex-tool.el。它还比较粗糙,只提供了perl和emacs lisp两种环境的正则表达式支持。而且perl版本的还有错,也没有足够方便的配置接口和buffer现场集成能力。不过总算是有一个开头。我把perl的部分简单改了一下,修正了错误,并将perl调为当前的默认风格。如果需要改为lisp的,直接在源码里改一个单词就好。<br>目前perl版仍是一个有限功能实现,如果一个组捕获多个片段,只显示最后一个,而且还不支持perl-5.10的命名捕获组,也不支持perl6的rules。<br>
我已经向原作者提交了我的修改,不过至今没有收到回信,大概是我的英语太烂了吧:P。<br clear="all"><br>-- <br>因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。<br>……<br><br>劉鑫<br>March.Liu