扫一扫分享
生成与一组字符串匹配的正则表达式。
regexgen可以使用npm安装:
npm install regexgen
最简单的用法是将字符串数组简单地传递给regexgen:
const regexgen = require('regexgen');
regexgen(['foobar', 'foobaz', 'foozap', 'fooza']); // => /foo(?:zap?|ba[rz])/
您也可以Trie直接使用该类:
const {Trie} = require('regexgen');
let t = new Trie;
t.add('foobar');
t.add('foobaz');
t.toRegExp(); // => /fooba[rz]/
regexgen 它还具有一个简单的CLI,可使用命令行输入生成正则表达式。
$ regexgen
Usage: regexgen [-gimuy] string1 string2 string3...
可选的第一个参数是要添加到正则表达式的标志(例如,-i对于不区分大小写的匹配)。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览