summaryrefslogtreecommitdiff
path: root/pod/perlre.pod
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2011-02-14 08:12:10 -0700
committerKarl Williamson <public@khwilliamson.com>2011-02-14 08:41:40 -0700
commit2f7f8cb1782a60fefc6dd392bb2de74ecb017129 (patch)
tree6ec6f6045a6c5fd8805f8c7b3a3921b67f2ef99f /pod/perlre.pod
parent29d01a3e947d055f742015b5c1cb313f5b8555db (diff)
downloadperl-2f7f8cb1782a60fefc6dd392bb2de74ecb017129.tar.gz
Add /aa regex modifier
Tests for \N{} with this option will be added later.
Diffstat (limited to 'pod/perlre.pod')
-rw-r--r--pod/perlre.pod3
1 files changed, 3 insertions, 0 deletions
diff --git a/pod/perlre.pod b/pod/perlre.pod
index 7541460911..7633c32cce 100644
--- a/pod/perlre.pod
+++ b/pod/perlre.pod
@@ -694,6 +694,9 @@ like the C<"u"> modifier, in that case-insensitive matching uses Unicode
semantics; for example, "k" will match the Unicode C<\N{KELVIN SIGN}>
under C</i> matching, and code points in the Latin1 range, above ASCII
will have Unicode semantics when it comes to case-insensitive matching.
+But writing two in "a"'s in a row will increase its effect, causing the
+Kelvin sign and all other non-ASCII characters to not match any ASCII
+character under C</i> matching.
C<"d"> means to use the traditional Perl pattern matching behavior.
This is dualistic (hence the name C<"d">, which also could stand for