/** Used to match `RegExp` flags from their coerced string values. */varreFlags=/\w*$/;/** * Creates a clone of `regexp`. * * @private * @param {Object} regexp The regexp to clone. * @returns {Object} Returns the cloned regexp. */functioncloneRegExp(regexp){varresult=newregexp.constructor(regexp.source,reFlags.exec(regexp));result.lastIndex=regexp.lastIndex;returnresult;}module.exports=cloneRegExp;