写了一个测试正则表达式的小工具

这两天写了两个蜘蛛程序用来自动下载漫画,许多时候都是用他在网页中通过正则表达式获取关键字和信息。我用的正则表达式的工具是Expresso,这个工具无疑是目前最好的正则表达式的工具之一。但用着用着就觉得它还是有些不是那么好用的地方:

  1. 由于需要反复的检验试用正则表达式,用得比较频繁。用Expresso的时候,每次改了一下之后都需要点那个测试的按钮,再把匹配结果树点开查看是否正确。不能实时显示结果,往往需要测试多遍才能得到需要的表达式。
  2. Expresso的界面不是很灵活,调整起来不大方便。

这几个问题其实目前所有的正则表达式工具都有,所以也找不到替换的工具,于是我便自己写了一个,界面如下:

这个其实主要是针对上述两个问题进行了改进。

  1. 当在正则表达式框输入时,结构树和匹配结果栏里能实时对结果进行解析和匹配,很容易一次性把正则表达式写出来
  2. 界面上采用了类似Visual Studio的停靠形式,调整起来非常自由方便

目前这个工具只是个雏形,只能进行基本的匹配功能,还有许多功能有待日后进一步的添加,待功能完善了点之后再放出来。

原文地址:https://www.cnblogs.com/TianFang/p/1373901.html