| 180 |
|
|
| 181 |
34. A minor code tidy in pcre_compile() when checking options for \R usage. |
34. A minor code tidy in pcre_compile() when checking options for \R usage. |
| 182 |
|
|
| 183 |
|
35. \g was being checked for fancy things in a character class, when it should |
| 184 |
|
just be a literal "g". |
| 185 |
|
|
| 186 |
|
36. PCRE was rejecting [:a[:digit:]] whereas Perl was not. It seems that the |
| 187 |
|
appearance of a nested POSIX class supersedes an apparent external class. |
| 188 |
|
For example, [:a[:digit:]b:] matches "a", "b", ":", or a digit. Also, |
| 189 |
|
unescaped square brackets may also appear as part of class names. For |
| 190 |
|
example, [:a[:abc]b:] gives unknown class "[:abc]b:]". PCRE now behaves |
| 191 |
|
more like Perl. |
| 192 |
|
|
| 193 |
|
37. PCRE was giving an error for \N with a braced quantifier such as {1,} (this |
| 194 |
|
was because it thought it was \N{name}, which is not supported). |
| 195 |
|
|
| 196 |
|
|
| 197 |
Version 8.12 15-Jan-2011 |
Version 8.12 15-Jan-2011 |
| 198 |
------------------------ |
------------------------ |