Slide 31
Slide 31 text
/^(Bonjour) \1 dotJS!(?.+)$/
.exec(
"Bonjour Bonjour dotJS! How are you?"
)
[
0: "Hello dotJS! How are you doing?",
1: "Bonjour"
2: " How are you?",
groups: { rest: " How are you?" }
]
\1, \2, ... – there
are capture group back
references in JavaScript