version 1.1.1.2, 2012/02/21 23:50:25
|
version 1.1.1.3, 2012/10/09 09:19:18
|
Line 3102 with \Y. ---/
|
Line 3102 with \Y. ---/
|
/\d*\R/BZ |
/\d*\R/BZ |
|
|
/\s*\R/BZ |
/\s*\R/BZ |
|
\x20\x0a |
|
\x20\x0d |
|
\x20\x0d\x0a |
|
|
|
/\S*\R/BZ |
|
a\x0a |
|
|
|
/X\h*\R/BZ |
|
X\x20\x0a |
|
|
|
/X\H*\R/BZ |
|
X\x0d\x0a |
|
|
|
/X\H+\R/BZ |
|
X\x0d\x0a |
|
|
|
/X\H++\R/BZ |
|
X\x0d\x0a |
|
|
/-- Perl treats this one differently, not failing the second string. I believe |
/-- Perl treats this one differently, not failing the second string. I believe |
that is a bug in Perl. --/ |
that is a bug in Perl. --/ |
|
|
Line 3600 replaced by single letters. --/
|
Line 3618 replaced by single letters. --/
|
|
|
/(?=a(*:x))(?=a(*:y)c|)/K+ |
/(?=a(*:x))(?=a(*:y)c|)/K+ |
ab |
ab |
|
|
|
/(..)\1/ |
|
ab\P |
|
aba\P |
|
abab\P |
|
|
|
/(..)\1/i |
|
ab\P |
|
abA\P |
|
aBAb\P |
|
|
|
/(..)\1{2,}/ |
|
ab\P |
|
aba\P |
|
abab\P |
|
ababa\P |
|
ababab\P |
|
ababab\P\P |
|
abababa\P |
|
abababa\P\P |
|
|
|
/(..)\1{2,}/i |
|
ab\P |
|
aBa\P |
|
aBAb\P |
|
AbaBA\P |
|
abABAb\P |
|
aBAbaB\P\P |
|
abABabA\P |
|
abaBABa\P\P |
|
|
|
/(..)\1{2,}?x/i |
|
ab\P |
|
abA\P |
|
aBAb\P |
|
abaBA\P |
|
abAbaB\P |
|
abaBabA\P |
|
abAbABaBx\P |
|
|
|
/^(..)\1/ |
|
aba\P |
|
|
|
/^(..)\1{2,3}x/ |
|
aba\P |
|
ababa\P |
|
ababa\P\P |
|
abababx |
|
ababababx |
|
|
|
/^(..)\1{2,3}?x/ |
|
aba\P |
|
ababa\P |
|
ababa\P\P |
|
abababx |
|
ababababx |
|
|
|
/^(..)(\1{2,3})ab/ |
|
abababab |
|
|
|
/^\R/ |
|
\r\P |
|
\r\P\P |
|
|
|
/^\R{2,3}x/ |
|
\r\P |
|
\r\P\P |
|
\r\r\P |
|
\r\r\P\P |
|
\r\r\r\P |
|
\r\r\r\P\P |
|
\r\rx |
|
\r\r\rx |
|
|
|
/^\R{2,3}?x/ |
|
\r\P |
|
\r\P\P |
|
\r\r\P |
|
\r\r\P\P |
|
\r\r\r\P |
|
\r\r\r\P\P |
|
\r\rx |
|
\r\r\rx |
|
|
|
/^\R?x/ |
|
\r\P |
|
\r\P\P |
|
x |
|
\rx |
|
|
|
/^\R+x/ |
|
\r\P |
|
\r\P\P |
|
\r\n\P |
|
\r\n\P\P |
|
\rx |
|
|
|
/^a$/<CRLF> |
|
a\r\P |
|
a\r\P\P |
|
|
|
/^a$/m<CRLF> |
|
a\r\P |
|
a\r\P\P |
|
|
|
/^(a$|a\r)/<CRLF> |
|
a\r\P |
|
a\r\P\P |
|
|
|
/^(a$|a\r)/m<CRLF> |
|
a\r\P |
|
a\r\P\P |
|
|
|
/./<CRLF> |
|
\r\P |
|
\r\P\P |
|
|
|
/.{2,3}/<CRLF> |
|
\r\P |
|
\r\P\P |
|
\r\r\P |
|
\r\r\P\P |
|
\r\r\r\P |
|
\r\r\r\P\P |
|
|
|
/.{2,3}?/<CRLF> |
|
\r\P |
|
\r\P\P |
|
\r\r\P |
|
\r\r\P\P |
|
\r\r\r\P |
|
\r\r\r\P\P |
|
|
|
/-- These two are here because Perl does not match: it seems to allow the |
|
COMMIT to escape from the assertion. --/ |
|
|
|
/(?=a(*COMMIT)b|ac)ac|ac/ |
|
ac |
|
|
|
/(?=a(*COMMIT)b|(ac)) ac | (a)c/x |
|
ac |
|
|
|
"AB(C(D))(E(F))?(?(?=\2)(?=\4))" |
|
ABCDGHI\O03 |
|
|
|
/-- This one is here because Perl does not confine the *COMMIT to the |
|
assertion, and therefore fails the entire subroutine call. --/ |
|
|
|
/((?=a(*COMMIT)b)ab|ac){0}(?:(?1)|a(c))/ |
|
ac |
|
|
/-- End of testinput2 --/ |
/-- End of testinput2 --/ |