文件名称:super-expressive:Express Super Expressive是一个零依赖JavaScript库,用于以(几乎)自然语言构建正则表达式
文件大小:169KB
文件格式:ZIP
更新时间:2024-04-06 13:14:30
JavaScript
超级表现力 Super Expressive是一个JavaScript库,可让您以几乎自然的语言构建正则表达式-无需任何额外的依赖关系,并且代码占用量小(压缩+ gzip小于4kb!)。 点击展开 为什么? 正则表达式是一个非常强大的工具,但是其简洁而神秘的词汇可能使与他人的构建和交流成为一个挑战。 即使是对它们很了解的开发人员,也可能在几个月后就很难读回自己的文章! 此外,它们无法以编程方式轻松创建和操作-关闭了动态文本处理的整个途径。 这就是Super Expressive的用武之地。它提供了程序化和人类可读的方式来创建正则表达式。 它的API使用,并且是完全不变的。 它被构建为可发现和可预测的: 属性和方法以简单的英语描述它们的作用 订单很重要! 量词是在事物发生变化之前指定的,就像英语一样(例如SuperExpressive().exactly(5).digit )
【文件预览】:
super-expressive-master
----index.js(24KB)
----playground-small.jpg(86KB)
----package.json(401B)
----readme.md(18KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------workflows()
----LICENSE(1KB)
----package-lock.json(74KB)
----index.test.js(12KB)
----.npmignore(64B)
----index.d.ts(9KB)
----.gitignore(26B)
----logo.png(69KB)