diff options
author | Karl Williamson <khw@cpan.org> | 2015-03-17 16:56:34 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2015-03-18 09:44:16 -0600 |
commit | c440a570f986f52b764752007c070e8549b2bf7e (patch) | |
tree | 2d31ef4ba674fa9a6d0901e33cc15fabec69d11b /regnodes.h | |
parent | b8cae652c696ff805cc1c46872c4aa89444dd1e8 (diff) | |
download | perl-c440a570f986f52b764752007c070e8549b2bf7e.tar.gz |
regcomp.sym: Update \b descriptions
Diffstat (limited to 'regnodes.h')
-rw-r--r-- | regnodes.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/regnodes.h b/regnodes.h index 144d6f63b5..3c9b991295 100644 --- a/regnodes.h +++ b/regnodes.h @@ -19,14 +19,14 @@ #define MEOL 5 /* 0x05 Same, assuming multiline: /$/m */ #define EOS 6 /* 0x06 Match "" at end of string: /\z/ */ #define GPOS 7 /* 0x07 Matches where last m//g left off. */ -#define BOUND 8 /* 0x08 Match "" at any word boundary using native charset rules for non-utf8, otherwise Unicode rules */ -#define BOUNDL 9 /* 0x09 Match "" at any boundary of a given type using locale rules */ +#define BOUND 8 /* 0x08 Like BOUNDA for non-utf8, otherwise match "" between any Unicode \w\W or \W\w */ +#define BOUNDL 9 /* 0x09 Like BOUND/BOUNDU, but \w and \W are defined by current locale */ #define BOUNDU 10 /* 0x0a Match "" at any boundary of a given type using Unicode rules */ -#define BOUNDA 11 /* 0x0b Match "" at any boundary of a given type using ASCII rules */ -#define NBOUND 12 /* 0x0c Match "" at any word non-boundary using native charset rules for non-utf8, otherwise Unicode rules */ -#define NBOUNDL 13 /* 0x0d Match "" at any boundary of a given type using locale rules */ -#define NBOUNDU 14 /* 0x0e Match "" at any boundary of a given type using using Unicode rules */ -#define NBOUNDA 15 /* 0x0f Match "" at any boundary of a given type using using ASCII rules */ +#define BOUNDA 11 /* 0x0b Match "" at any boundary between \w\W or \W\w, where \w is [_a-zA-Z0-9] */ +#define NBOUND 12 /* 0x0c Like NBOUNDA for non-utf8, otherwise match "" between any Unicode \w\w or \W\W */ +#define NBOUNDL 13 /* 0x0d Like NBOUND/NBOUNDU, but \w and \W are defined by current locale */ +#define NBOUNDU 14 /* 0x0e Match "" at any non-boundary of a given type using using Unicode rules */ +#define NBOUNDA 15 /* 0x0f Match "" betweeen any \w\w or \W\W, where \w is [_a-zA-Z0-9] */ #define REG_ANY 16 /* 0x10 Match any one character (except newline). */ #define SANY 17 /* 0x11 Match any one character. */ #define CANY 18 /* 0x12 Match any one byte. */ |