@@ -72,33 +72,35 @@ as C<Not in [].>
7272 \d Match any digit character.
7373 \D Match any character that isn't a digit.
7474 \e Escape character.
75- \E Turn off \Q, \L and \U processing. Not in [].
75+ \E Turn off \Q, \L and \U processing. Not in [] unless
76+ is terminating one of those also in the [].
7677 \f Form feed.
77- \F Foldcase till \E. Not in [].
78+ \F Foldcase till \E.
7879 \g{}, \g1 Named, absolute or relative backreference.
7980 Not in [].
8081 \G Pos assertion. Not in [].
8182 \h Match any horizontal whitespace character.
8283 \H Match any character that isn't horizontal whitespace.
8384 \k{}, \k<>, \k'' Named backreference. Not in [].
8485 \K Keep the stuff left of \K. Not in [].
85- \l Lowercase next character. Not in [].
86- \L Lowercase till \E. Not in [].
86+ \l Lowercase next character.
87+ \L Lowercase till \E.
8788 \n (Logical) newline character.
8889 \N Match any character but newline. Not in [].
8990 \N{} Named or numbered (Unicode) character or sequence.
9091 \o{} Octal escape sequence.
9192 \p{}, \pP Match any character with the given Unicode property.
9293 \P{}, \PP Match any character without the given property.
9394 \Q Quote (disable) pattern metacharacters till \E.
94- (Also called "escape".) Not in [].
95+ (Also called "escape".) Not in [] unless there's a
96+ terminating \E before the ']';
9597 \r Return character.
9698 \R Generic new line. Not in [].
9799 \s Match any whitespace character.
98100 \S Match any character that isn't a whitespace.
99101 \t Tab character.
100- \u Titlecase next character. Not in [].
101- \U Uppercase till \E. Not in [].
102+ \u Titlecase next character.
103+ \U Uppercase till \E.
102104 \v Match any vertical whitespace character.
103105 \V Match any character that isn't vertical whitespace
104106 \w Match any word character.
0 commit comments