UNPKG

regexplus

Version:

RegExp Plus

61 lines (36 loc) 805 B
# regexplus [![spm version](http://spmjs.io/badge/regexplus)](http://spmjs.io/package/regexplus) --- RegExp Plus. regexprove Regular Exprossion Improve. Improve: * Named group. * 反向预搜索,反向预搜索不匹配 * 递归匹配 ## INSTALL via npm: ``` $ npm install regexplus --save ``` via spm: ``` $ spm install regexplus --save ``` ## USAGE ```js var RegExplus = require('regexplus'); var reg = new RegExplus('@(?:<profile>[a-z0-9]+)/(?:<repository>[a-z0-9]+)'); var m = reg.exec('@hotoo/regexplus'); console.log(m.profile); // hotoo console.log(m.repository); // regexplus var r = new RegExplus('\(([^()]|(?R))*\)') ``` ## API ### .exec(String str) ### .test(String str) ### .compile() ## PROPERTY ### .global ### .ignoreCase ### .lastIndex ### .multiline ### .source