文件名称:regulex:正则表达式很激动!
文件大小:271KB
文件格式:ZIP
更新时间:2024-02-24 09:20:39
javascript typescript diagram regex regexp
Regulex 是JavaScript正则表达式解析器和可视化器。 立即尝试: : 该项目正在重建中! 产品特点 用纯JavaScript编写。 无需后端。 您可以通过HTML iframe元素将图形嵌入自己的网站。 详细的错误消息。 在大多数情况下,它可以指出精确的语法错误位置。 不支持八进制转义。 是的,这是一个功能! ECMAScript严格模式不允许在字符串中进行八进制转义,但是许多浏览器仍在正则表达式中允许八进制转义。 在regulex中,DecimalEscape将始终被视为反向引用。 如果反向引用无效,例如/\1/ , /(\1)/ , /(a)\2/或DecimalEscape出现在charset中(因为在这种情况下,不能将其解释为反向引用,例如/(ab)[\1]/ ,Regulex将始终抛出错误。 安装Node.js npm install regulex 浏览器的本地构建 此命令将为浏览器端生成包dist/regulex.js : git checkout legacy npm install -g requirejs r.js -o build
【文件预览】:
regulex-master
----.gitignore(110B)
----tsconfig.json(359B)
----README.md(2KB)
----test()
--------KitSpec.ts(9KB)
--------ParsecSpec.ts(9KB)
--------Demo.ts(421B)
--------grammar()
--------utils.ts(6KB)
--------benchmark()
----docs()
--------index.html(145KB)
----LICENSE(1KB)
----package.json(2KB)
----prettier.config.js(164B)
----src()
--------Kit.ts(27KB)
--------grammar()
--------Parsec.ts(35KB)
--------UnicodeProperty.ts(7KB)
--------AST.ts(12KB)
--------web()
--------Unicode.ts(110KB)
--------index.ts(172B)
--------tools()
----webpack.config.ts(3KB)
----package-lock.json(516KB)