notes/coc/extensions/node_modules/coc-prettier/node_modules/clone-regexp
2021-09-25 02:14:00 -07:00
..
index.js added nvim coc config files minus node modules 2021-09-25 02:14:00 -07:00
license added nvim coc config files minus node modules 2021-09-25 02:14:00 -07:00
package.json added nvim coc config files minus node modules 2021-09-25 02:14:00 -07:00
readme.md added nvim coc config files minus node modules 2021-09-25 02:14:00 -07:00

clone-regexp Build Status

Clone and modify a RegExp instance

Install

$ npm install --save clone-regexp

Usage

var cloneRegexp = require('clone-regexp');
var re = /[a-z]/gi;

cloneRegexp(re);
//=> /[a-z]/gi

cloneRegexp(re) === re;
//=> false

cloneRegexp(re, {global: false});
//=> /[a-z]/i

cloneRegexp(re, {multiline: true});
//=> /[a-z]/gim

cloneRegexp(re, {source: 'unicorn'});
//=> /unicorn/gi

API

cloneRegexp(regexp, [options])

regex

Type: regexp

RegExp instance to clone.

options

Type: object
Properties: source global ignoreCase multiline sticky unicode

Optionally modify the cloned RegExp instance.

License

MIT © Sindre Sorhus