fix PCRE tests

This commit is contained in:
Antony Dovgal 2006-08-29 22:12:31 +00:00
parent be3e5292cd
commit 996d8d1226
9 changed files with 230 additions and 10 deletions

View File

@ -21,3 +21,14 @@ array(4) {
[3]=>
string(3) "the"
}
--UEXPECT--
array(4) {
[0]=>
unicode(3) "the"
[1]=>
unicode(3) "the"
[2]=>
unicode(3) "the"
[3]=>
unicode(3) "the"
}

View File

@ -37,3 +37,27 @@ array(1) {
"
}
}
--UEXPECT--
int(1)
array(1) {
[0]=>
array(1) {
[0]=>
unicode(5) "aeiou"
}
}
int(0)
array(1) {
[0]=>
array(0) {
}
}
int(1)
array(1) {
[0]=>
array(1) {
[0]=>
unicode(6) "aeiou
"
}
}

View File

@ -125,3 +125,112 @@ array(2) {
}
}
}
--UEXPECT--
int(2)
array(2) {
[0]=>
array(2) {
[0]=>
unicode(2) "zx"
[1]=>
unicode(2) "ax"
}
[1]=>
array(2) {
[0]=>
unicode(1) "z"
[1]=>
unicode(1) "a"
}
}
int(2)
array(2) {
[0]=>
array(2) {
[0]=>
unicode(2) "zx"
[1]=>
unicode(1) "z"
}
[1]=>
array(2) {
[0]=>
unicode(2) "yx"
[1]=>
unicode(1) "y"
}
}
int(2)
array(2) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
unicode(2) "zx"
[1]=>
int(0)
}
[1]=>
array(2) {
[0]=>
unicode(2) "yx"
[1]=>
int(2)
}
}
[1]=>
array(2) {
[0]=>
array(2) {
[0]=>
unicode(1) "z"
[1]=>
int(0)
}
[1]=>
array(2) {
[0]=>
unicode(1) "y"
[1]=>
int(2)
}
}
}
int(2)
array(2) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
unicode(2) "zx"
[1]=>
int(0)
}
[1]=>
array(2) {
[0]=>
unicode(1) "z"
[1]=>
int(0)
}
}
[1]=>
array(2) {
[0]=>
array(2) {
[0]=>
unicode(2) "yx"
[1]=>
int(2)
}
[1]=>
array(2) {
[0]=>
unicode(1) "y"
[1]=>
int(2)
}
}
}

View File

@ -99,14 +99,14 @@ array(2) {
[0]=>
array(2) {
[0]=>
string(2) "xa"
unicode(2) "xa"
[1]=>
int(4)
}
[1]=>
array(2) {
[0]=>
string(1) "a"
unicode(1) "a"
[1]=>
int(5)
}
@ -116,14 +116,14 @@ array(2) {
[0]=>
array(2) {
[0]=>
string(2) "ax"
unicode(2) "ax"
[1]=>
int(5)
}
[1]=>
array(2) {
[0]=>
string(1) "a"
unicode(1) "a"
[1]=>
int(5)
}
@ -133,42 +133,42 @@ array(6) {
[0]=>
array(2) {
[0]=>
string(4) "zxax"
unicode(4) "zxax"
[1]=>
int(3)
}
[u"capt1"]=>
array(2) {
[0]=>
string(1) "z"
unicode(1) "z"
[1]=>
int(3)
}
[1]=>
array(2) {
[0]=>
string(1) "z"
unicode(1) "z"
[1]=>
int(3)
}
[2]=>
array(2) {
[0]=>
string(1) "x"
unicode(1) "x"
[1]=>
int(4)
}
[u"letsmix"]=>
array(2) {
[0]=>
string(2) "ax"
unicode(2) "ax"
[1]=>
int(5)
}
[3]=>
array(2) {
[0]=>
string(2) "ax"
unicode(2) "ax"
[1]=>
int(5)
}

View File

@ -44,3 +44,29 @@ array(1) {
Warning: preg_match(): Numeric named subpatterns are not allowed in %smatch_flags3.php on line 14
bool(false)
--UEXPECTF--
Warning: preg_match(): Empty regular expression in %s on line %d
bool(false)
int(1)
array(1) {
[0]=>
unicode(3) "789"
}
int(1)
array(1) {
[0]=>
unicode(3) "123"
}
int(2)
array(1) {
[0]=>
array(2) {
[0]=>
unicode(3) "789"
[1]=>
unicode(3) "012"
}
}
Warning: preg_match(): Numeric named subpatterns are not allowed in %s on line %d
bool(false)

View File

@ -20,3 +20,12 @@ array(1) {
int(0)
int(0)
int(0)
--UEXPECT--
int(1)
array(1) {
[0]=>
unicode(3) "abc"
}
int(0)
int(0)
int(0)

View File

@ -27,3 +27,17 @@ array(1) {
[0]=>
string(5) "aeiou"
}
--UEXPECT--
int(0)
array(0) {
}
int(1)
array(1) {
[0]=>
unicode(5) "aeiou"
}
int(1)
array(1) {
[0]=>
unicode(5) "aeiou"
}

View File

@ -29,3 +29,14 @@ int(1)
string(5) "aeiou"
int(1)
string(5) "aeiou"
--UEXPECT--
int(1)
unicode(1) "a"
int(1)
unicode(1) "a"
int(1)
unicode(1) "i"
int(1)
unicode(5) "aeiou"
int(1)
unicode(5) "aeiou"

View File

@ -29,3 +29,19 @@ array(1) {
[0]=>
string(4) "<aa>"
}
--UEXPECT--
int(1)
array(1) {
[0]=>
unicode(14) "<aa> <bb> <cc>"
}
int(1)
array(1) {
[0]=>
unicode(4) "<aa>"
}
int(1)
array(1) {
[0]=>
unicode(4) "<aa>"
}