Parent Directory
|
Revision Log
|
Patch
| revision 269 by ph10, Fri Nov 16 16:22:24 2007 UTC | revision 353 by ph10, Mon Jul 7 15:44:24 2008 UTC | |
|---|---|---|
| # | Line 398 | Line 398 |
| 398 | ||
| 399 | /(?(1?)a|b)/ | /(?(1?)a|b)/ |
| 400 | ||
| /(?(1)a|b|c)/ | ||
| 401 | /[a[:xyz:/ | /[a[:xyz:/ |
| 402 | ||
| 403 | /(?<=x+)y/ | /(?<=x+)y/ |
| # | Line 568 | Line 566 |
| 566 | ||
| 567 | /ab\d+/I | /ab\d+/I |
| 568 | ||
| 569 | /a(?(1)b)/I | /a(?(1)b)(.)/I |
| 570 | ||
| 571 | /a(?(1)bag|big)/I | /a(?(1)bag|big)(.)/I |
| 572 | ||
| 573 | /a(?(1)bag|big)*/I | /a(?(1)bag|big)*(.)/I |
| 574 | ||
| 575 | /a(?(1)bag|big)+/I | /a(?(1)bag|big)+(.)/I |
| 576 | ||
| 577 | /a(?(1)b..|b..)/I | /a(?(1)b..|b..)(.)/I |
| 578 | ||
| 579 | /ab\d{0}e/I | /ab\d{0}e/I |
| 580 | ||
| # | Line 977 | Line 975 |
| 975 | ||
| 976 | /()a/I | /()a/I |
| 977 | ||
| 978 | /(?(1)ab|ac)/I | /(?(1)ab|ac)(.)/I |
| 979 | ||
| 980 | /(?(1)abz|acz)/I | /(?(1)abz|acz)(.)/I |
| 981 | ||
| 982 | /(?(1)abz)/I | /(?(1)abz)(.)/I |
| 983 | ||
| 984 | /(?(1)abz)123/I | /(?(1)abz)(1)23/I |
| 985 | ||
| 986 | /(a)+/I | /(a)+/I |
| 987 | ||
| # | Line 2190 a random value. /Ix | Line 2188 a random value. /Ix |
| 2188 | ||
| 2189 | /((?(-2)a))/BZ | /((?(-2)a))/BZ |
| 2190 | ||
| 2191 | /^(?(+1)X|Y)/BZ | /^(?(+1)X|Y)(.)/BZ |
| 2192 | Y | Y! |
| 2193 | ||
| 2194 | /(foo)\Kbar/ | /(foo)\Kbar/ |
| 2195 | foobar | foobar |
| # | Line 2545 a random value. /Ix | Line 2543 a random value. /Ix |
| 2543 | ||
| 2544 | /(?-+a)/ | /(?-+a)/ |
| 2545 | ||
| 2546 | /(?(-1))/ | |
| 2547 | ||
| 2548 | /(?(+10))/ | |
| 2549 | ||
| 2550 | /(?(10))/ | |
| 2551 | ||
| 2552 | /(?(+2))()()/ | |
| 2553 | ||
| 2554 | /(?(2))()()/ | |
| 2555 | ||
| 2556 | /\k''/ | |
| 2557 | ||
| 2558 | /\k<>/ | |
| 2559 | ||
| 2560 | /\k{}/ | |
| 2561 | ||
| 2562 | /(?P=)/ | |
| 2563 | ||
| 2564 | /(?P>)/ | |
| 2565 | ||
| 2566 | /(?!\w)(?R)/ | |
| 2567 | ||
| 2568 | /(?=\w)(?R)/ | |
| 2569 | ||
| 2570 | /(?<!\w)(?R)/ | |
| 2571 | ||
| 2572 | /(?<=\w)(?R)/ | |
| 2573 | ||
| 2574 | /[[:foo:]]/ | |
| 2575 | ||
| 2576 | /[[:1234:]]/ | |
| 2577 | ||
| 2578 | /[[:f\oo:]]/ | |
| 2579 | ||
| 2580 | /[[: :]]/ | |
| 2581 | ||
| 2582 | /[[:...:]]/ | |
| 2583 | ||
| 2584 | /[[:l\ower:]]/ | |
| 2585 | ||
| 2586 | /[[:abc\:]]/ | |
| 2587 | ||
| 2588 | /[abc[:x\]pqr:]]/ | |
| 2589 | ||
| 2590 | /[[:a\dz:]]/ | |
| 2591 | ||
| 2592 | /^(?<name>a|b\g<name>c)/ | |
| 2593 | aaaa | |
| 2594 | bacxxx | |
| 2595 | bbaccxxx | |
| 2596 | bbbacccxx | |
| 2597 | ||
| 2598 | /^(?<name>a|b\g'name'c)/ | |
| 2599 | aaaa | |
| 2600 | bacxxx | |
| 2601 | bbaccxxx | |
| 2602 | bbbacccxx | |
| 2603 | ||
| 2604 | /^(a|b\g<1>c)/ | |
| 2605 | aaaa | |
| 2606 | bacxxx | |
| 2607 | bbaccxxx | |
| 2608 | bbbacccxx | |
| 2609 | ||
| 2610 | /^(a|b\g'1'c)/ | |
| 2611 | aaaa | |
| 2612 | bacxxx | |
| 2613 | bbaccxxx | |
| 2614 | bbbacccxx | |
| 2615 | ||
| 2616 | /^(a|b\g'-1'c)/ | |
| 2617 | aaaa | |
| 2618 | bacxxx | |
| 2619 | bbaccxxx | |
| 2620 | bbbacccxx | |
| 2621 | ||
| 2622 | /(^(a|b\g<-1>c))/ | |
| 2623 | aaaa | |
| 2624 | bacxxx | |
| 2625 | bbaccxxx | |
| 2626 | bbbacccxx | |
| 2627 | ||
| 2628 | /(^(a|b\g<-1'c))/ | |
| 2629 | ||
| 2630 | /(^(a|b\g{-1}))/ | |
| 2631 | bacxxx | |
| 2632 | ||
| 2633 | /(?-i:\g<name>)(?i:(?<name>a))/ | |
| 2634 | XaaX | |
| 2635 | XAAX | |
| 2636 | ||
| 2637 | /(?i:\g<name>)(?-i:(?<name>a))/ | |
| 2638 | XaaX | |
| 2639 | ** Failers | |
| 2640 | XAAX | |
| 2641 | ||
| 2642 | /(?-i:\g<+1>)(?i:(a))/ | |
| 2643 | XaaX | |
| 2644 | XAAX | |
| 2645 | ||
| 2646 | /(?=(?<regex>(?#simplesyntax)\$(?<name>[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\[(?<index>[a-zA-Z0-9_\x{7f}-\x{ff}]+|\$\g<name>)\]|->\g<name>(\(.*?\))?)?|(?#simple syntax withbraces)\$\{(?:\g<name>(?<indices>\[(?:\g<index>|'(?:\\.|[^'\\])*'|"(?:\g<regex>|\\.|[^"\\])*")\])?|\g<complex>|\$\{\g<complex>\})\}|(?#complexsyntax)\{(?<complex>\$(?<segment>\g<name>(\g<indices>*|\(.*?\))?)(?:->\g<segment>)*|\$\g<complex>|\$\{\g<complex>\})\}))\{/ | |
| 2647 | ||
| 2648 | /(?<n>a|b|c)\g<n>*/ | |
| 2649 | abc | |
| 2650 | accccbbb | |
| 2651 | ||
| 2652 | /^(?+1)(?<a>x|y){0}z/ | |
| 2653 | xzxx | |
| 2654 | yzyy | |
| 2655 | ** Failers | |
| 2656 | xxz | |
| 2657 | ||
| 2658 | /(\3)(\1)(a)/ | |
| 2659 | cat | |
| 2660 | ||
| 2661 | /(\3)(\1)(a)/<JS> | |
| 2662 | cat | |
| 2663 | ||
| 2664 | /TA]/ | |
| 2665 | The ACTA] comes | |
| 2666 | ||
| 2667 | /TA]/<JS> | |
| 2668 | The ACTA] comes | |
| 2669 | ||
| 2670 | /(?2)[]a()b](abc)/ | |
| 2671 | abcbabc | |
| 2672 | ||
| 2673 | /(?2)[^]a()b](abc)/ | |
| 2674 | abcbabc | |
| 2675 | ||
| 2676 | /(?1)[]a()b](abc)/ | |
| 2677 | abcbabc | |
| 2678 | ** Failers | |
| 2679 | abcXabc | |
| 2680 | ||
| 2681 | /(?1)[^]a()b](abc)/ | |
| 2682 | abcXabc | |
| 2683 | ** Failers | |
| 2684 | abcbabc | |
| 2685 | ||
| 2686 | /(?2)[]a()b](abc)(xyz)/ | |
| 2687 | xyzbabcxyz | |
| 2688 | ||
| 2689 | /(?&N)[]a(?<N>)](?<M>abc)/ | |
| 2690 | abc<abc | |
| 2691 | ||
| 2692 | /(?&N)[]a(?<N>)](abc)/ | |
| 2693 | abc<abc | |
| 2694 | ||
| 2695 | /a[]b/ | |
| 2696 | ||
| 2697 | /a[^]b/ | |
| 2698 | ||
| 2699 | /a[]b/<JS> | |
| 2700 | ** Failers | |
| 2701 | ab | |
| 2702 | ||
| 2703 | /a[]+b/<JS> | |
| 2704 | ** Failers | |
| 2705 | ab | |
| 2706 | ||
| 2707 | /a[]*+b/<JS> | |
| 2708 | ** Failers | |
| 2709 | ab | |
| 2710 | ||
| 2711 | /a[^]b/<JS> | |
| 2712 | aXb | |
| 2713 | a\nb | |
| 2714 | ** Failers | |
| 2715 | ab | |
| 2716 | ||
| 2717 | /a[^]+b/<JS> | |
| 2718 | aXb | |
| 2719 | a\nX\nXb | |
| 2720 | ** Failers | |
| 2721 | ab | |
| 2722 | ||
| 2723 | /a(?!)+b/ | |
| 2724 | ||
| 2725 | /a(*FAIL)+b/ | |
| 2726 | ||
| 2727 | /(abc|pqr|123){0}[xyz]/SI | |
| 2728 | ||
| 2729 | / End of testinput2 / | / End of testinput2 / |
|
||||||||
| webmaster@exim.org | ViewVC Help |
| Powered by ViewVC 1.1.12 |