^start of string
*the literal (3210 / 408 / 2016) , repeated any number of times
*the literal (3210 / 408 / 2016) , repeated any number of times
*the literal (3210 / 408 / 2016) , repeated any number of times
'the literal ' (3910 / 478 / 2716)
.the literal . (4610 / 568 / 2E16)
-the literal - (4510 / 558 / 2D16)
\4the text saved by group 4
(?4)+?calls group 4 as a subroutine, repeated at least once
Negative Lookahead(?!\4|\5) \4the text saved by group 4
\5the text saved by group 5
(?4)++calls group 4 as a subroutine, repeated at least once
\1the text saved by group 1
\3the text saved by group 3
whale
the literal text whale↵ (case sensitive) Positive Lookahead(?=.(.)) .any character (except for line terminators)
.any character (except for line terminators)
\6the text saved by group 6
.any character (except for line terminators)
\7the text saved by group 7
\4the text saved by group 4
Negative Lookahead(?!\4|\6) \4the text saved by group 4
\6the text saved by group 6
_the literal _ (9510 / 1378 / 5F16)
\/the literal / (4710 / 578 / 2F16)
\3the text saved by group 3
Negative Lookahead(?!(?11)) (?11)calls group 11 as a subroutine
\8the text saved by group 8
\2the text saved by group 2
\2the text saved by group 2
\3the text saved by group 3
\1the text saved by group 1
_the literal _ (9510 / 1378 / 5F16)
Group 9((?=\4+.).\5(?!\6)\5) Positive Lookahead(?=\4+.) \4+the text saved by group 4, repeated at least once
.any character (except for line terminators)
.any character (except for line terminators)
\5the text saved by group 5
\6the text saved by group 6
\5the text saved by group 5
Negative Lookahead(?!.?') .?optionally matches any character (except for line terminators)
'the literal ' (3910 / 478 / 2716)
\7the text saved by group 7
\4the text saved by group 4
the literal ↵ (1010 / 128 / A16)
Positive Lookahead(?=.\7) \6the text saved by group 6
.any character (except for line terminators)
\3{2}the text saved by group 3, repeated exactly 2 times
Positive Lookahead(?=.((?!\8)[_\/])\11) \Q(_\Ethe literal text (_
.any character (except for line terminators)
\4{2}the text saved by group 4, repeated exactly 2 times
\5the text saved by group 5
Group 12((?!\10)(?10)(?!\4+|\5|\6)) \1the text saved by group 1
\3{3}the text saved by group 3, repeated exactly 3 times
the literal ↵ (1010 / 128 / A16)
\13the text saved by group 13
\2{2}the text saved by group 2, repeated exactly 2 times
\1{1}the text saved by group 1, repeated exactly 1 time
\3+the text saved by group 3, repeated at least once
Positive Lookbehind(?<=\S {10}) \4the text saved by group 4
\1the text saved by group 1
\3the text saved by group 3
\|the literal | (12410 / 1748 / 7C16)
the literal ↵ (1010 / 128 / A16)
\1the text saved by group 1
Positive Lookahead(?=\12) (?12)calls group 12 as a subroutine
\10the text saved by group 10
\4the text saved by group 4
\4the text saved by group 4
\14the text saved by group 14
\10the text saved by group 10
\15the text saved by group 15
\9the text saved by group 9
\8the text saved by group 8
the literal ↵ (1010 / 128 / A16)
\14{2}the text saved by group 14, repeated exactly 2 times
\4the text saved by group 4
Negative Lookbehind(?<!-) \11the text saved by group 11
\8the text saved by group 8
\11the text saved by group 11
\4the text saved by group 4
\6the text saved by group 6
\11the text saved by group 11
\15the text saved by group 15
\.the literal . (4610 / 568 / 2E16)
-the literal - (4510 / 558 / 2D16)