正则表达式产生器Regexgen.js.zip

时间:2022-08-07 11:07:56
【文件属性】:
文件名称:正则表达式产生器Regexgen.js.zip
文件大小:90KB
文件格式:JS
更新时间:2022-08-07 11:07:56
开源项目 RegexGen.js 是开发给 JavaScript 使用的正则表达式产生器,可以使用浅显易懂的语法来表现复杂的正则表达式。 RegexGen.js 基本上是为那些已经了解正则表达式引擎运作原理,但是不常使用正则表达式的人而开发的。可以这么说,如果你切确知道存在某个表达式可以达成你的任务,但是却经常需要查表才能写出正确的表达式,那么 RegexGen.js 也许就可以帮到你。即使是正则表达式的初学者,也能够从 RegexGen.js 相对容易理解的表现方式,而快速地上手并使用简单的正则表达式。简单地说,RegexGen.js 帮助人们:以容易分解以及容易理解的方式表现正则表达式。不必记忆正则表达式的『元字元 (meta-characters)』、『简写符号 (shortcuts)』,哪些字元在哪些情况下必须『跳脱 (escape)』,哪些情况下不需要?以及一些特殊的『极端情况 (corner cases)』。重复使用正则表达式。开始使用npm install regexgen.jsvar _ = require('regexgen.js'); var regex = _(     _.startOfLine(),     _.capture( 'http', _.maybe( 's' ) ), '://',     _.capture( _.anyCharBut( ':/' ).repeat() ),     _.group( ':', _.capture( _.digital().multiple(2,4) ) ).maybe(), '/',     _.capture( _.anything() ),     _.endOfLine() ); var matches = regex.exec( url ); 标签:Regexgen
【文件预览】:
regexgen.js-master
----.eslintrc.json(7KB)
----jsdoc.conf.json(43B)
----.npmignore(160B)
----doc()
--------index.html(2KB)
--------Capture.html(27KB)
--------CaptureReference.html(28KB)
--------regexgen.js.html(50KB)
--------regexGen.html(43KB)
--------Sequence.html(28KB)
--------styles()
--------scripts()
--------Term.html(34KB)
--------Modifier.html(2KB)
--------RegexOverwrite.html(28KB)
--------Label.html(3KB)
----.travis.yml(55B)
----README.zh_CN.md(17KB)
----test()
--------.eslintrc.json(141B)
--------index.js(31KB)
----LICENCE(1KB)
----README.md(15KB)
----README.zh_TW.md(17KB)
----.editorconfig(415B)
----.gitignore(571B)
----index.js(39KB)
----CHANGELOG.md(696B)
----package.json(675B)

网友评论