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

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

下载地址:

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

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

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏君赏技术博客

启动图第二篇文章启动图名字生成第二篇

我们在NSViewController下面的方法写逻辑,让弹出配置启动图试图时候把我们本地的配置传递过去

681
来自专栏python爬虫日记

cxfreeze打包python程序的方法说明(生成安装包,实现桌面快捷方式、删除快捷方式)

python代码文件转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller,这三种方式各有千秋,本人只用过py2exe和cxfree...

994
来自专栏FreeBuf

源码级剖析PHP 7.2.x GD拒绝服务漏洞

触发条件: php 7.2.x,开启gd库。只需要三行代码即可完成! 我在本地调试php的时候发现某个老代码能够直接把php给crash掉,因此成文。 ? ph...

3355
来自专栏老九学堂

编码秘籍,Java程序员必看的调试技巧

调试可以帮助我们识别和解决应用程序缺陷,老九君下面介绍的调试方法基本都是通用的,有了下面的这些技巧在开发中会让我们在编程中事半功倍,避免浪费时间! 1.条件断点...

3556
来自专栏Python中文社区

Python还能做这个?真的好棒棒耶!

專 欄 ❈爱撒谎的男孩,Python中文社区专栏作者 博客:https://chenjiabing666.github.io ❈ 准备 好吧,其实我想说的是如...

2068
来自专栏difcareer的技术笔记

Android Inline Hook 详解前言原理分析

网上有几篇关于Android inline hook的文章,这篇尤其不错,还有对应的示例代码。为了方便调试看结果,我将其改为gradle工程,代码见这里。你需要...

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

mac/linux中vim永久显示行号、开启语法高亮

注:如果是mac,更好的办法是直接换掉默认的终端,改用zsh,百度一下zsh,有很多教程,

832
来自专栏偏前端工程师的驿站

前端构建:Source Maps详解

一、前言                            当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sa...

1868
来自专栏SpringBoot

jquery_validation插件辅助资料

jQuery Validate 客户端验证插件辅助资料 【】jQuery Validate网址 http://j...

862
来自专栏游戏杂谈

Perl遍历目录

1、默认activePerl下的采用的编码是gbk,所以需要将字符串转为gbk才不会显示乱码

451

扫码关注云+社区