| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Regular_expressions/Backreference | [Back] [Original] |
Get to know MDN better
\N
:
N
/(b)\1/i.test("bB"); // true
/(a)\2/u; // SyntaxError: Invalid regular expression: Invalid escape
/(a)\2/.test("a\x02"); // true
/(?:a|(b))\1c/.test("ac"); // true
/\1(a)/.test("a"); // true
title='xxx' title="xxx" 2 ([2])
function parseTitle(metastring) {
return metastring.match(/title=(["'])(.*?)\1/)[2];
}
parseTitle('title="foo"'); // 'foo'
parseTitle("title='foo' lang='en'"); // 'foo'
parseTitle('title="Named capturing groups\' advantages"'); // "Named capturing groups' advantages"
function findDuplicates(text) {
return text.match(/\b(\w+)\s+\1\b/i)?.[1];
}
findDuplicates("foo foo bar"); // 'foo'
findDuplicates("foo bar foo"); // undefined
findDuplicates("Hello hello"); // 'Hello'
findDuplicates("Hello hellos"); // undefined
| ECMAScript 2027 LanguageSpecification # prod-DecimalEscape |
| Web Proxy Viewer | New URL | Original Page |