Mitch 从字符串中提取数据的简洁工具
Mitch用于从字符串中获取数据的简洁工具。
用法:
var pattern = '*/{date.year}-{date.month}-{slug}.(txt|md)';
var m = mitch(pattern);
m('foo/2014-01-bar.TXT'); //=> { date: {year: 2014, month: 1}, slug: 'bar' }
m('bar/2014-01-baz-qux.md'); //=> { date: {year: 2014, month: 1}, slug: 'baz-qux' }
m('invalid'); //=> false
匹配不区分大小写。如果需要区分大小写匹配,可以使用mitch(pattern, true)
。编译后的RegExp会在初始调用后被缓存。
其中,*
表示匹配一个或多个字符。
下载地址
用户评论