博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式的有用资源介绍
阅读量:5153 次
发布时间:2019-06-13

本文共 1346 字,大约阅读时间需要 4 分钟。

前言:

“分享5个可视化的正则表达式编辑工具“()和”精通正则表达式的 12 个有用资源“()两篇文章中介绍一些很优秀的正则表达式解释和编辑可视化工具,基本都是Web版,用起来也蛮方便的。此文是笔者筛选出的几个比较好的推荐给大家。

 

一、日常正则匹配、替换测试

1.在线正则表达式测试

在线地址:

如果只是进行比较简单正则编辑、测试,那么这个地址无疑是首选,因为它包含了匹配和替换,而且旁边有现成的基本常用的正则,而且是汉化,很实用很方便。

2.

如果你是个正则表单式的狂热爱好者的话,这款在线工具肯定是你必备的工具之一,reFiddle+可以帮助你在线的调试正则表单式,你只需要输入数据和对应的正则表达式后,就可以看到高亮显示的结果,是不是非常直观和简单,相信你肯定会喜欢!

3.MTracer

下载地址:xxx 这个地址我记不得了,大家可自己百度。

这个工具的好处是方便快捷,离线的,点击桌面快捷图标即可打开。它还有一个特点:对正则的结构描述地很清楚,如果它能在右边的视图加入“匹配解释”,那将是很完美的工具....

二、匹配解释

1.Regulex

下载地址:

说明:这个是要下载的。

2.regexper

在线地址:

这个和Regulex类似,点击Documentation可查阅图形解释说明。

3.regexplained

在线地址:

这个就不作推荐了,和Regulex、regexper差不多,界面简单些,留个地址吧。

 

三、在线构建正则的奇特方式:txt2re

在线地址:

这个工具或许是一个奇兵,或许啥也不是。它的设计很有特色,是根据要匹配的字符串来选择正则表达式,而且会根据点击生成注入java、javascript的语言代码(如下图:)--只不过到现在我也不会用。

 

四、regexplanet

在线地址:

RegexPlanet 可以让你测试不同编程语言的正则表达式匹配效果。你可以存储正则表达式,同时该工具也提供一些常用的表达式。说明:有时可能登录不进去,那就FQ吧。

如我点了Java,出现以下界面:

这个感觉会有用,但我目前也木有研究...

 

五、java中构建正则的特殊方式:JavaVerbalExpressions

下载地址:

VerbalExpressions是一个Java类库,能够帮助构建复杂正规表达式。在”精通正则表达式的 12 个有用资源“一文中这样介绍它:

一个非常让人兴奋的项目可改变开发者使用正则表达式的方法,旨在让正则更加易读写和理解,例如

.startOfLine() .then( "http" ) .maybe( "s" ) .then( "://" ) .maybe( "www." ). 是不是很简单?

--这种构建方式我目前也不懂,如有懂的可愿告诉在下嘛?谢谢你了!

需要说明的是,下载后解压不能直接用eclipse导入,我试过了,导入失败--没有关系,建一个新项目,名字和解压的项目名一样,然后就可以了。(试了你就懂了!)

 

后记:好了,以上就是我的推荐,希望有机会和大家探讨交流正则,现在手上就有一个关于正则的任务,还蛮棘手的...

 

转载于:https://www.cnblogs.com/wql025/p/5181320.html

你可能感兴趣的文章
NYOJ-128前缀式计算
查看>>
淡定,啊。数据唯一性
查看>>
深入理解 JavaScript 事件循环(一)— event loop
查看>>
Hive(7)-基本查询语句
查看>>
注意java的对象引用
查看>>
C++ 面向对象 类成员函数this指针
查看>>
NSPredicate的使用,超级强大
查看>>
自动分割mp3等音频视频文件的脚本
查看>>
判断字符串是否为空的注意事项
查看>>
布兰诗歌
查看>>
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>