JavaScript正则表达式解析器和可视化:Regulex

今天小明问了我一个正则表达式的问题,看不懂,突然想起以前看到过一个网站

http://jex.im/regulex/

真是一个神奇的网站,

在此附上github地址

https://github.com/JexCheng/regulex


----------我是萌萌哒参考线----------


JavaScript正则表达式解析器和可视化。
Visualizer : http://jex.im/regulex/

特性:

  • 采用纯JavaScript编写。不需要后端。
  • 在你自己的网站通过HTML iframe元素嵌入图形。
  • 详细的错误信息。在大多数情况下,它可以指出的精确语法错误的位置。
  • 没有对八进制转义支持. Yes it is a feature. ECMAScript strict mode doesn't support octal escape in string,but many browsers still support octal escape in regex. I make things easier. In regulex, DecimalEscape will always be treated as back reference. If the back reference is invalid, e.g. /\1//(\1)//(a)\2/,or DecimalEscape appears in charset(because in this case it can't be explained as back reference, e.g. /(ab)[\1]/). Regulex will always throw an error.

API:

var parse = require('regulex/parse');
var re = /var\s+([a-zA-Z_]\w*);/ ;
console.log(parse(re));
qq截图20141126215431.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值