@@ -17,8 +17,8 @@ Synopsis 5: Regexes and Rules
17
17
18
18
Created: 24 Jun 2002
19
19
20
- Last Modified: 31 Jul 2012
21
- Version: 158
20
+ Last Modified: 5 Oct 2012
21
+ Version: 159
22
22
23
23
This document summarizes Apocalypse 5, which is about the new regex
24
24
syntax. We now try to call them I<regex> rather than "regular
@@ -225,7 +225,9 @@ is required (as defined in TR18 section 2.4). In grapheme mode level 2 is
225
225
required.
226
226
227
227
The C<:ii> (or C<:samecase>) variant may be used on a substitution to change the
228
- substituted string to the same case pattern as the matched string.
228
+ substituted string to the same case pattern as the matched string. It implies
229
+ the same pattern semantics as C<:i> above, so it is not necessary to
230
+ put both C<:i> and C<:ii>.
229
231
230
232
If the pattern is matched without the C<:sigspace> modifier, case
231
233
info is carried across on a character by character basis. If the
@@ -273,6 +275,9 @@ base character.
273
275
274
276
The C<:mm> (or C<:samemark>) variant may be used on a substitution to change the
275
277
substituted string to the same mark/accent pattern as the matched string.
278
+ It implies the same pattern semantics as C<:m> above, so it is not necessary
279
+ to put both C<:m> and C<:mm>.
280
+
276
281
Mark info is carried across on a character by character basis. If
277
282
the right string is longer than the left one, the remaining characters
278
283
are substituted without any modification. (Note that NFD/NFC distinctions
0 commit comments