| 29 |
|
|
| 30 |
(b) (?+n) is also a relative subroutine call; it refers to the nth next |
(b) (?+n) is also a relative subroutine call; it refers to the nth next |
| 31 |
to be opened parentheses. |
to be opened parentheses. |
| 32 |
|
|
| 33 |
|
(c) Conditions that refer to capturing parentheses can be specified |
| 34 |
|
relatively, for example, (?(-2)... or (?(+3)... |
| 35 |
|
|
| 36 |
|
(d) \K resets the start of the current match so that everything before |
| 37 |
|
is not part of it. |
| 38 |
|
|
| 39 |
|
7. Added two new calls to pcre_fullinfo(): PCRE_INFO_OKPARTIAL and |
| 40 |
|
PCRE_INFO_JCHANGED. |
| 41 |
|
|
| 42 |
|
8. A pattern such as (.*(.)?)* caused pcre_exec() to fail by either not |
| 43 |
|
terminating or by crashing. Diagnosed by Viktor Griph; it was in the code |
| 44 |
|
for detecting groups that can match an empty string. |
| 45 |
|
|
| 46 |
|
|
| 47 |
Version 7.1 24-Apr-07 |
Version 7.1 24-Apr-07 |