最近在看正则的过程中偶然发现了一个很好用的正则表达式软件——Match Tracer。
下载地址:
http://www.regexlab.com/zh/mtracer/
下载后解压,然后双击安装即可,安装路径可以自己任意选。
写好了你的正则表达式,把待匹配文本复制到下面的区域里,然后点击左上角的匹配,就可以看到匹配结果了。而且左侧的说明区会帮助你理解这个正则的匹配方式。
比如上面我写(抄)的正则表达式`(?<=<(\w+)>).*(?=<\/\1>)`,当鼠标点击左侧匹配树时,右侧会有对应的显示:
说明也很准确,比如`\1`代表反向引用,整体是零宽断言等:
很好用的一款软件,如果大家也在看正则(爬虫)的话可以试一试。