
Regulex使用图形化可视化显示JavaScript正则表达式. 正则表达式的直接输入可以在视觉上显示. 输入表达式后js正则表达式工具,将动态生成表达式图片. 一个非常好的可视化WEB正则表达式设计工具,可以轻松地嵌入到您的网站中.
使用纯JavaScript. 不需要后端.

您可以通过HTML IFRAME元素将图像嵌入您自己的网站中.
详细的错误信息. 在大多数情况下,它可以指示语法错误的确切位置.

不支持八度转义. 是的,这是一个功能. ECMAScript严格模式不支持八进制转义字符串,但是许多浏览器仍支持八进制转义正则表达式. 我让事情变得简单. Decimalescape电动机调节器将始终被视为反向参考. 如果以下引用无效,例如/ 1 //,/(1)/,/(一)2 /或小数点转义出现在字符集中(因为在这种情况下,不能将其解释为后续引用,因为例如/(AB)[1] /),则磁饱和放大器将引发错误.
api

var parse = require("regulex").parse;
var re = /var\s+([a-zA-Z_]\w*);/ ;
console.log(parse(re.source));
使用

var parse = require("regulex").parse;
var visualize = require("regulex").visualize;
var Raphael = require('regulex').Raphael;
var re = /var\s+([a-zA-Z_]\w*);/;
var paper = Raphael("yourSvgContainer", 0, 0);
try {
visualize(parse(re.source), getRegexFlags(re), paper);
} catch(e) {
if (e instanceof parse.RegexSyntaxError) {
logError(re, e);
} else {
throw e;
}
}
function logError(re, err) {
var msg = ["Error:" + err.message, ""];
if (typeof err.lastIndex === "number") {
msg.push(re);
msg.push(new Array(err.lastIndex).join("-") + "^");
}
console.log(msg.join("\n"));
}
function getRegexFlags(re) {
var flags = "";
flags += re.ignoreCase ? "i" : "";
flags += re.global ? "g" : "";
flags += re.multiline ? "m" : "";
return flags;
}
网站站长推荐
1. 阿里云: 该站点当前正在使用阿里云主机,安全/可靠/稳定. 单击以获取2000元代金券,并了解最新的阿里云产品的各种促销活动. 点击进入
2. 腾讯云: 提供云服务器,云,云存储,视频和CDN,域名等服务. 腾讯云各项产品的最新活动,优惠券领取点击进入
3. 广告联盟: 组织了当前的主流广告联盟平台,如果有流量js正则表达式工具,可以作为参考选择适合您的平台,然后单击进入
链接:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-239637-1.html
写的不好怪谁
美国还提供了ISIS