| 963 |
/(?(1?)a|b)/ |
/(?(1?)a|b)/ |
| 964 |
Failed: malformed number or name after (?( at offset 4 |
Failed: malformed number or name after (?( at offset 4 |
| 965 |
|
|
|
/(?(1)a|b|c)/ |
|
|
Failed: conditional group contains more than two branches at offset 10 |
|
|
|
|
| 966 |
/[a[:xyz:/ |
/[a[:xyz:/ |
| 967 |
Failed: missing terminating ] for character class at offset 8 |
Failed: missing terminating ] for character class at offset 8 |
| 968 |
|
|
| 1596 |
First char = 'a' |
First char = 'a' |
| 1597 |
Need char = 'b' |
Need char = 'b' |
| 1598 |
|
|
| 1599 |
/a(?(1)b)/I |
/a(?(1)b)(.)/I |
| 1600 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1601 |
No options |
No options |
| 1602 |
First char = 'a' |
First char = 'a' |
| 1603 |
No need char |
No need char |
| 1604 |
|
|
| 1605 |
/a(?(1)bag|big)/I |
/a(?(1)bag|big)(.)/I |
| 1606 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1607 |
No options |
No options |
| 1608 |
First char = 'a' |
First char = 'a' |
| 1609 |
Need char = 'g' |
Need char = 'g' |
| 1610 |
|
|
| 1611 |
/a(?(1)bag|big)*/I |
/a(?(1)bag|big)*(.)/I |
| 1612 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1613 |
No options |
No options |
| 1614 |
First char = 'a' |
First char = 'a' |
| 1615 |
No need char |
No need char |
| 1616 |
|
|
| 1617 |
/a(?(1)bag|big)+/I |
/a(?(1)bag|big)+(.)/I |
| 1618 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1619 |
No options |
No options |
| 1620 |
First char = 'a' |
First char = 'a' |
| 1621 |
Need char = 'g' |
Need char = 'g' |
| 1622 |
|
|
| 1623 |
/a(?(1)b..|b..)/I |
/a(?(1)b..|b..)(.)/I |
| 1624 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1625 |
No options |
No options |
| 1626 |
First char = 'a' |
First char = 'a' |
| 1627 |
Need char = 'b' |
Need char = 'b' |
| 3438 |
No first char |
No first char |
| 3439 |
Need char = 'a' |
Need char = 'a' |
| 3440 |
|
|
| 3441 |
/(?(1)ab|ac)/I |
/(?(1)ab|ac)(.)/I |
| 3442 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3443 |
No options |
No options |
| 3444 |
First char = 'a' |
First char = 'a' |
| 3445 |
No need char |
No need char |
| 3446 |
|
|
| 3447 |
/(?(1)abz|acz)/I |
/(?(1)abz|acz)(.)/I |
| 3448 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3449 |
No options |
No options |
| 3450 |
First char = 'a' |
First char = 'a' |
| 3451 |
Need char = 'z' |
Need char = 'z' |
| 3452 |
|
|
| 3453 |
/(?(1)abz)/I |
/(?(1)abz)(.)/I |
| 3454 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3455 |
No options |
No options |
| 3456 |
No first char |
No first char |
| 3457 |
No need char |
No need char |
| 3458 |
|
|
| 3459 |
/(?(1)abz)123/I |
/(?(1)abz)(1)23/I |
| 3460 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3461 |
No options |
No options |
| 3462 |
No first char |
No first char |
| 3463 |
Need char = '3' |
Need char = '3' |
| 8305 |
/((?(-2)a))/BZ |
/((?(-2)a))/BZ |
| 8306 |
Failed: reference to non-existent subpattern at offset 7 |
Failed: reference to non-existent subpattern at offset 7 |
| 8307 |
|
|
| 8308 |
/^(?(+1)X|Y)/BZ |
/^(?(+1)X|Y)(.)/BZ |
| 8309 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 8310 |
Bra |
Bra |
| 8311 |
^ |
^ |
| 8315 |
Alt |
Alt |
| 8316 |
Y |
Y |
| 8317 |
Ket |
Ket |
| 8318 |
|
CBra 1 |
| 8319 |
|
Any |
| 8320 |
|
Ket |
| 8321 |
Ket |
Ket |
| 8322 |
End |
End |
| 8323 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 8324 |
Y |
Y! |
| 8325 |
0: Y |
0: Y! |
| 8326 |
|
1: ! |
| 8327 |
|
|
| 8328 |
/(foo)\Kbar/ |
/(foo)\Kbar/ |
| 8329 |
foobar |
foobar |