分享5个可视化的正则表达式编辑工具
分享5个可视化的正则表达式编辑工具
发表于2014-11-27 16:19|11596次阅读| 来源CSDN|52 条评论| 作者张红月
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
本文推荐五款可以可视化操作的正则表达式编辑器,这些工具可以很好地帮助开发者学习正则表达式知识,并且提升开发技能。
1.Regulex
Regulex是一个JavaScript正则表达式可视化工具,由纯JavaScript实现,源码托管在Github上。
API:
- var parse = require('regulex/parse');
- var re = /var\s+([a-zA-Z_]\w*);/ ;
- console.log(parse(re));
2.Rubular
Rubular是一个Ruby正则表达式编辑器,由Michael Lovitt开发实现。
3.PyRegex
Pyregex是一个开源的Python正则表达式编辑器,开源协议为GNU General Public License v2,源码托管在Github上。
4.Regexper
Regexper是由Jeff Avallone开发的一款JavaScript正则表达式可视化工具,源码托管在Github上。它能够让正则表达式字符串以 Railroad 形式图形化,便于阅读和理解。同时推荐一款 JavaScript 正则在线测试工具——Regexpal,可以和 Regexper 配合使用。
5.Debuggex
Debuggex是一个测试正则表达式的Web应用,它支持JavaScript、Python以及PCRE。
分享5个可视化的正则表达式编辑工具相关推荐
- PDF编辑工具如何给PDF添加水印 添加水印的过程
水印这件东西,在有些人的心里认为特别的高大上,特别难添加,添加一个水印估计要去专门的设计公司,不知道要花多少钱!其实这只是小部分不了解水印的人,所产生的想法.真正了解水印是什么的人,都知道添加水印其实 ...
- 什么软件可以编辑PDF文件?编辑工具分享
我们想要编辑PDF文件,有什么工具可以编辑呢?PDF文件作为我们日常中经常使用的文件格式之一,对它的编辑需求可以说是极大的,如对文件的错误地方修改.作标注.删除页面等,但大家都知道PDF文件不易修改, ...
- MSCRM 2011 可视化Ribbon编辑工具,超级强大!
编辑Ribbon是一个繁琐的工作,看着XML代码,还要知道Button所在的位置,有时候不得不去查找SDK里原始的Application Ribbon的代码来确定它所在的位置. 但是,有了这个可视化编 ...
- Unity 可视化编辑工具 树节点 Tree Node Editor 四
Unity 可视化编辑工具 树节点 Tree Node Editor 四 接上一篇Unity Behavior Tree Editor 行为树编辑器实现 三 上一篇主要讲解编辑器的使用,像关于自定义条 ...
- XML可视化在线编辑工具
Boxth Visual XML Web Editor (Boxth XWE) 是专为在线处理XML结构化数据而设计的 在线(Web).可视化(WYSWYG).支持协同编辑(Cooperative E ...
- Network学习16_WireEdit :一款编辑网络数据包的可视化编辑工具
WireEdit 是一个用来编辑网络数据包的可视化编辑工具,同时也是一个跨平台的网络数据包编辑器.它可以在可视化界面以"丰富文本格式"来编辑所有的堆栈层数据包,输入输出的文件格式为 ...
- RAW格式照片编辑工具分享,拥有无可替代的重要性
对于数字摄影爱好者而言,RAW格式拥有无可替代的重要性.这种格式的照片能完整保留相机传感器记录的未经处理.未经压缩的原始数据,让你在后期编辑阶段调整动态范围.色彩和噪点等参数时,拥有更高的自由度. M ...
- 可视化监控指标展示工具 grafana 简介
目录 1.概述--美观.强大的可视化监控指标展示工具 1.1基本概念 2.全面瓦解 2.1登录grafana 2.2数据源配置 2.3仪表盘配置 3.特殊配置 3.1变量之interval 3.2变量 ...
- 数据图表与分析图_史上最全最实用的数据可视化分析图表制作工具汇总
俗话说的好:工欲善其事,必先利其器!一款好的工具可以让你事半功倍,尤其是在大数据时代,更需要强有力的工具通过使数据有意义的方式实现数据可视化,还有数据的可交互性;我们还需要跨学科的团队,而不是单个数据 ...
最新文章
- Android组件系列----BroadcastReceiver广播接收器
- 设计模式------工厂方法模式
- JavaScript之js的一些基础方法
- Python-Evoked地形图可视化
- extjs 计算日期之和_财报分析之利润表的重构(2)——以医药制造行业为例
- python模块编程教程_python进阶教程之模块(module)介绍
- easyui有没有html编辑器,【easyui】kindeditor富文本(html编辑器)的使用
- Python+Opencv实现自动化阅卷
- Java并发编程实战~Thread-Per-Message模式
- axure form列表_常见的列表页如何用Axure画出来
- 计算机英语bane,英语单词bane是什么意思,英文单词查询bane,在线单词bane翻译...
- linux socket编程web服务器实现报文解析,[Socket][网络编程]程序范例:Linux下连接WEB服务器...
- pmod ad2 digilent 提供的pmodad2.c和pmodad2.h
- 三维空间下的交互设计
- IT 人的国庆大阅兵,太好好好好好好看了吧 ……
- JAVA自学作业02
- 微软MVP总结的Windows XP优化大全
- Unity入门之路0-Unity下载安装以及版本选择
- 注塑成型缺陷熔接痕产生原因及解决方案
- useragent怎么获取
热门文章
- 利用OpenCV的imread将RGB图像转化为灰度图像
- php判断日期为空值,php判断值是否为空实例代码
- pdf屏幕取词 android,===C#屏幕取词Demo热键版鼠标划词版【含语音版】【附源码】===...
- #pragma pack
- python post提交数据
- 创建型模式 简单工厂模式
- Linux-HA 高可用开源方案 Keepalived VS Heartbeat 对比
- [javaEE] response实现图片下载
- mysql 添加时间戳列
- 前台更新进度条js-4