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 line break 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. | Â |