Unsupported Regular Expression Patterns
The following regular expression patterns and syntax are not supported in LogScale.
Table: Unsupported Regular Expression Patterns
Pattern Group | Syntax | Notes |
---|---|---|
\u{hh..hh}
| The character with hexadecimal value 0xhh..hh | |
\N{
|
The unicode character named
name .
| |
\e
| The escape character | |
\C
| A single byte even in UTF-8 mode | |
[a-d[m-p]]
| Intersecting character ranges (a through d or m through p (union)) | |
[[:
| Named ASCII class inside character class | |
\h
| A horizontal whitespace character | |
\H
| A non-horizontal whitespace character: [^\h] | |
\v
| A vertical whitespace character | |
\V
| A non-vertical whitespace character | |
\p{...}
| POSIX and Unicode character classes |
Includes \p{Lower} ,
\p{Upper} ,
\p{ASCII} ,
\p{Alpha} ,
\p{Digit} ,
\p{Alnum} ,
\p{Punct} ,
\p{Graph} ,
\p{Print} ,
\p{Blank} ,
\p{Xdigit} ,
\p{Space} ,
\p{IsLatin} ,
\p{InGreek} ,
\p{IsLatin} ,
\p{InGreek} ,
\p{Lu} ,
\p{IsAlphabetic} ,
\p{Sc} ,
\P{InGreek} ,
[\p{L}&&[^\p{Lu}]]
|
\b{…}
| A Unicode boundary of specified type | |
\G
| The end of the previous match | |
\R
| Any Unicode linebreak sequence | |
\X
| Any Unicode extended grapheme cluster | |
X?+
| X, once or not at all, possessive | |
X*+
| X, zero or more times, possessive | |
X++
| X, one or more times, possessive | |
X{n}+
| X, exactly n times, possessive | |
\k<name>
| Named backreference | |
X{n,}+
| X, at least n times, possessive | |
X{n,m}+
| X, at least n times but not more than m times, possessive | |
(?<=X)
| X, as a zero-width positive lookbehind | |
(?<!X)
| X, as a zero-width negative lookbehind | |
(?>X)
| X, as an independent, non-capturing (atomic) group. |