Capture with a descriptive group name.
Section: JavaScript Flags and Captures
Named capture group
javascript
javascript
/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/Explanation
Read captures using `match.groups.year` in modern runtimes.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing JavaScript Flags and Captures
Replacement with numbered groups
Use `$1`, `$2`, etc. in replacement strings.
Replacement with named groups
Use a replacement callback to access named captures clearly.
Common JS flags
Global, ignore-case, multiline, dotAll, Unicode, sticky, indices.