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

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

下载地址:

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

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

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏轻量级微服务

微服务下跨语言 RPC 实现

目前主流的 Java 开发框架 Spring Boot,为了更方便集成 gRPC,自己开发了 spring-boot-starter-grpc,仅需简单的几行配...

2583
来自专栏古时的风筝

BTrace : Java 线上问题排查神器

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

5798
来自专栏JavaEE

jsp技术前言:一、简介:二、hello world:三、jsp语法:四、九大内置对象:总结:

我是一名Java后台学习者,但是后台程序员也需要掌握一定的前端技术。虽然说现在前端基本上是react、vue、angular三分天下,但是作为一名Java程序员...

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

Python基础学习09天

1756
来自专栏Petrichor的专栏

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

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

3133
来自专栏Java编程技术

白话网络通讯

无论你是纯socket通讯,还是应用层的http,Rpc协议进行通讯,本质底层都是传输二进制流

861
来自专栏Core Net

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

3655
来自专栏Python绿色通道

Python的线程

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

1683
来自专栏Python绿色通道

Python的进程

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

1092
来自专栏菩提树下的杨过

maven: 打包可运行的jar包(java application)及依赖项处理

IDE环境中,可以直接用exec-maven-plugin插件来运行java application,类似下面这样: 1 <plugin> 2 <g...

2279

扫码关注云+社区

领取腾讯云代金券