推荐一个正则表达式软件——Match Tracer

最近在看正则的过程中偶然发现了一个很好用的正则表达式软件——Match Tracer。

下载地址:

http://www.regexlab.com/zh/mtracer/

下载后解压,然后双击安装即可,安装路径可以自己任意选。

写好了你的正则表达式,把待匹配文本复制到下面的区域里,然后点击左上角的匹配,就可以看到匹配结果了。而且左侧的说明区会帮助你理解这个正则的匹配方式。

比如上面我写(抄)的正则表达式`(?<=<(\w+)>).*(?=<\/\1>)`,当鼠标点击左侧匹配树时,右侧会有对应的显示:

说明也很准确,比如`\1`代表反向引用,整体是零宽断言等:

很好用的一款软件,如果大家也在看正则(爬虫)的话可以试一试。

原文发布于微信公众号 - 自动化测试实战(gh_839e78b6ba28)

原文发表时间:2018-05-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏古时的风筝

BTrace : Java 线上问题排查神器

BTrace 是什么 BTrace 是检查和解决线上的问题的杀器,BTrace 可以通过编写脚本的方式,获取程序执行过程中的一切信息,并且,注意了,不用重启服务...

5068
来自专栏CDN及云技术分享

GDB实现原理和使用范例

这篇文章为了让你深入了解gdb的工作原理,以及如何在linux环境下使用强大的gdb调试程序功能。

6141
来自专栏前端布道

MongoDB初识

什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 ...

3738
来自专栏Petrichor的专栏

AttributeError: 'module' object has no attribute 'fullmatch'.

经过查找,发现出错的原因是 re库 中的 fullmatch函数 是 在py3.4之后才新添加的 。

2263
来自专栏Python绿色通道

Python的进程

Python实现多进程的方式主要有两种:一种方法是使用os模块中的fork方法; 另一种是使用multiprocessing模块。这两种方法的区别在于前者仅适用...

782
来自专栏Core Net

ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密

3555
来自专栏我的博客

TP入门第七天

Trace信息无法显示,因为信息需要显示在body体内 1、创建数据 我们在php的action里面当然也可以使用$_POST以及$_GET获取变量,而TP提供...

2834
来自专栏思考的代码世界

Python基础学习09天

1616
来自专栏Python绿色通道

Python的线程

Python的标准库提供了两个模块: thread 和threading,thread 是低级模块,threading是高级模块,对thread 进行了封装。绝...

1223
来自专栏Ryan Miao

java线程(1)--概念基础

参考:http://lavasoft.blog.51cto.com/62575/99150 http://blog.csdn.net/baby_newstar/...

3258

扫码关注云+社区