- capturing group in regex
- /(?:madhur)?/
- /(madhur)?/
- "madhur".replace(/(madhur)?/, "$1 ahuja"); // returns "madhur ahuja"
- "madhur".replace(/(?:madhur)?/, "$1 ahuja"); // returns "$1 ahuja"
- /(mad)hur/.exec("madhur"); // returns an array ["madhur", "mad"]
- /(?:mad)hur/.exec("madhur"); // returns an array ["madhur"]