/(a)b|/I Capturing subpattern count = 1 No options No first char No need char Capturing subpattern count = 1 0: No options 0: No first char 0: No need char 0: /abc/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'c' No match abc 0: abc 0: abc 0: abc defabc 0: abc 0: abc 0: abc \Aabc 0: abc 0: abc 0: abc *** Failers No match No match No match \Adefabc No match No match No match ABC No match No match No match /^abc/I Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match abc 0: abc 0: abc No match \Aabc 0: abc 0: abc No match *** Failers No match No match No match defabc No match No match No match \Adefabc No match No match No match /a+bc/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'c' No match /a*bc/I Capturing subpattern count = 0 Partial matching not supported No options No first char Need char = 'c' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match No first char No match Need char = 'c' No match /a{3}bc/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'c' No match /(abc|a+z)/I Capturing subpattern count = 1 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char = 'a' No match No need char No match /^abc$/I Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match abc 0: abc 0: abc No match *** Failers No match No match No match def\nabc No match No match No match /ab\hdef/X Failed: unrecognized character follows \ at offset 3 /(?X)ab\hdef/X Failed: unrecognized character follows \ at offset 7 /x{5,4}/ Failed: numbers out of order in {} quantifier at offset 5 /z{65536}/ Failed: number too big in {} quantifier at offset 7 /[abcd/ Failed: missing terminating ] for character class at offset 5 /(?X)[\B]/ Failed: invalid escape sequence in character class at offset 6 /[z-a]/ Failed: range out of order in character class at offset 3 /^*/ Failed: nothing to repeat at offset 1 /(abc/ Failed: missing ) at offset 4 /(?# abc/ Failed: missing ) after comment at offset 7 /(?z)abc/ Failed: unrecognized character after (? at offset 2 /.*b/I Capturing subpattern count = 0 Partial matching not supported No options First char at start or follows newline Need char = 'b' Capturing subpattern count = 0 0: Capturing sub Partial matching not supported No match No options No match First char at start or follows newline No match Need char = 'b' 0: Need char = 'b /.*?b/I Capturing subpattern count = 0 Partial matching not supported No options First char at start or follows newline Need char = 'b' Capturing subpattern count = 0 0: Capturing sub Partial matching not supported No match No options No match First char at start or follows newline No match Need char = 'b' 0: Need char = 'b /cat|dog|elephant/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 No match No options No match No first char No match No need char No match this sentence eventually mentions a cat 0: cat 0: cat 0: cat this sentences rambles on and on for a while and then reaches elephant 0: elephant 0: elephant 0: elephant /cat|dog|elephant/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: c d e Capturing subpattern count = 0 No match No options No match No first char No match No need char No match Starting byte set: c d e No match this sentence eventually mentions a cat 0: cat 0: cat 0: cat this sentences rambles on and on for a while and then reaches elephant 0: elephant 0: elephant 0: elephant /cat|dog|elephant/IiS Capturing subpattern count = 0 Options: caseless No first char No need char Starting byte set: C D E c d e Capturing subpattern count = 0 No match Options: caseless No match No first char No match No need char No match Starting byte set: C D E c d e No match this sentence eventually mentions a CAT cat 0: CAT 0: CAT 0: CAT this sentences rambles on and on for a while to elephant ElePhant 0: elephant 0: elephant 0: elephant /a|[bcd]/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: a b c d Capturing subpattern count = 0 0: a No options No match No first char 0: c No need char 0: d Starting byte set: a b c d 0: a /(a|[^\dZ])/IS Capturing subpattern count = 1 No options No first char No need char Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a \x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff Capturing subpattern count = 1 0: C 1: C No options 0: N 1: N No first char 0: N 1: N No need char 0: N 1: N Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a 0: S 1: S \x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 0: \x0b 1: \x0b \x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / : ; < = > 0: \x1a 1: \x1a ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y [ \ ] ^ _ ` a b c d 0: ? 1: ? e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82 \x83 0: e 1: e \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92 0: \x84 1: \x84 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1 0: \x93 1: \x93 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0 0: \xa2 1: \xa2 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf 0: \xb1 1: \xb1 \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce 0: \xc0 1: \xc0 \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd 0: \xcf 1: \xcf \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec 0: \xde 1: \xde \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb 0: \xed 1: \xed \xfc \xfd \xfe \xff 0: \xfc 1: \xfc /(a|b)*[\s]/IS Capturing subpattern count = 1 No options No first char No need char Starting byte set: \x09 \x0a \x0c \x0d \x20 a b Capturing subpattern count = 1 0: No options 0: No first char 0: No need char 0: Starting byte set: \x09 \x0a \x0c \x0d \x20 a b 0: /(ab\2)/ Failed: reference to non-existent subpattern at offset 6 /{4,5}abc/ Failed: nothing to repeat at offset 4 /(a)(b)(c)\2/I Capturing subpattern count = 3 Max back reference = 2 No options First char = 'a' Need char = 'c' Capturing subpattern count = 3 No match Max back reference = 2 No match No options No match First char = 'a' No match Need char = 'c' No match abcb 0: abcb 1: a 2: b 3: c 0: abcb 0: abcb 1: a 2: b 3: c 1: a No match 2: b No match 3: c No match \O0abcb Matched, but too many substrings Matched, but too many substrings No match \O3abcb Matched, but too many substrings 0: abcb Matched, but too many substrings No match 0: abcb 0: abcb 1: a 2: b 3: c \O6abcb Matched, but too many substrings 0: abcb 1: a Matched, but too many substrings No match 0: abcb 0: abcb 1: a 2: b 3: c 1: a No match \O9abcb Matched, but too many substrings 0: abcb 1: a 2: b Matched, but too many substrings No match 0: abcb 0: abcb 1: a 2: b 3: c 1: a No match 2: b No match \O12abcb 0: abcb 1: a 2: b 3: c 0: abcb 0: abcb 1: a 2: b 3: c 1: a No match 2: b No match 3: c No match /(a)bc|(a)(b)\2/I Capturing subpattern count = 3 Max back reference = 2 No options First char = 'a' No need char Capturing subpattern count = 3 No match Max back reference = 2 No match No options No match First char = 'a' No match No need char No match abc 0: abc 1: a 0: abc 0: abc 1: a 1: a No match \O0abc Matched, but too many substrings Matched, but too many substrings No match \O3abc Matched, but too many substrings 0: abc Matched, but too many substrings No match 0: abc 0: abc 1: a \O6abc 0: abc 1: a 0: abc 0: abc 1: a 1: a No match aba 0: aba 1: 2: a 3: b 0: aba 0: aba 1: 2: a 3: b 1: No match 2: a No match 3: b No match \O0aba Matched, but too many substrings Matched, but too many substrings No match \O3aba Matched, but too many substrings 0: aba Matched, but too many substrings No match 0: aba 0: aba 1: 2: a 3: b \O6aba Matched, but too many substrings 0: aba 1: Matched, but too many substrings No match 0: aba 0: aba 1: 2: a 3: b 1: No match \O9aba Matched, but too many substrings 0: aba 1: 2: a Matched, but too many substrings No match 0: aba 0: aba 1: 2: a 3: b 1: No match 2: a No match \O12aba 0: aba 1: 2: a 3: b 0: aba 0: aba 1: 2: a 3: b 1: No match 2: a No match 3: b No match /abc$/IE Capturing subpattern count = 0 Options: dollar_endonly First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match Options: dollar_endonly No match First char = 'a' No match Need char = 'c' No match abc 0: abc 0: abc 0: abc *** Failers No match No match No match abc\n No match No match No match abc\ndef No match No match No match /(a)(b)(c)(d)(e)\6/ Failed: reference to non-existent subpattern at offset 17 /the quick brown fox/I Capturing subpattern count = 0 No options First char = 't' Need char = 'x' Capturing subpattern count = 0 No match No options No match First char = 't' No match Need char = 'x' No match the quick brown fox 0: the quick brown fox 0: the quick brown fox 0: the quick brown fox this is a line with the quick brown fox 0: the quick brown fox 0: the quick brown fox 0: the quick brown fox /the quick brown fox/IA Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match the quick brown fox 0: the quick brown fox 0: the quick brown fox No match *** Failers No match No match No match this is a line with the quick brown fox No match No match No match /ab(?z)cd/ Failed: unrecognized character after (? at offset 4 /^abc|def/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 No match No options No match No first char No match No need char No match abcdef 0: abc 0: abc No match abcdef\B 0: def 0: def 0: def /.*((abc)$|(def))/I Capturing subpattern count = 3 Partial matching not supported No options First char at start or follows newline No need char Capturing subpattern count = 3 No match Partial matching not supported No match No options No match First char at start or follows newline No match No need char No match defabc 0: defabc 1: abc 2: abc 0: defabc 0: 0: defabc 1: abc 2: abc 1: abc 0: 1: abc 1: abc 2: abc 2: abc 0: 2: abc 1: abc 2: abc \Zdefabc 0: def 1: def 2: 3: def 0: def 0: 0: def 1: def 2: 3: def 1: def 0: 1: def 1: def 2: 3: def 2: No match 3: def 0: 3: def 1: def 2: 3: def /abc/IP abc 0: abc 0: abc 0: abc *** Failers No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed /^abc|def/IP abcdef 0: abc 0: abc No match: POSIX code 17: match failed abcdef\B 0: def 0: def 0: def /.*((abc)$|(def))/IP defabc 0: defabc 1: abc 2: abc 0: defabc 0: 0: defabc 1: abc 2: abc 1: abc 0: 1: abc 1: abc 2: abc 2: abc 0: 2: abc 1: abc 2: abc \Zdefabc 0: def 1: def 3: def 0: def 0: 0: def 1: def 3: def 1: def 0: 1: def 1: def 3: def 3: def 0: 3: def 1: def 3: def /the quick brown fox/IP the quick brown fox 0: the quick brown fox 0: the quick brown fox 0: the quick brown fox *** Failers No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed The Quick Brown Fox No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed /the quick brown fox/IPi the quick brown fox 0: the quick brown fox 0: the quick brown fox 0: the quick brown fox The Quick Brown Fox 0: The Quick Brown Fox 0: The Quick Brown Fox 0: The Quick Brown Fox /abc.def/IP *** Failers No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed abc\ndef No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed /abc$/IP abc 0: abc 0: abc 0: abc abc\n 0: abc 0: abc 0: abc /(abc)\2/IP Failed: POSIX code 15: bad back reference at offset 7 /(abc\1)/IP abc No match: POSIX code 17: match failed No match: POSIX code 17: match failed No match: POSIX code 17: match failed /)/ Failed: unmatched parentheses at offset 0 /a[]b/ Failed: missing terminating ] for character class at offset 4 /[^aeiou ]{3,}/I Capturing subpattern count = 0 Partial matching not supported No options No first char No need char Capturing subpattern count = 0 No match Partial matching not supported 0: tch No options No match No first char 0: rst No need char No match co-processors, and for 0: -pr 0: -pr 0: -pr /<.*>/I Capturing subpattern count = 0 Partial matching not supported No options First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = '<' No match Need char = '>' No match abcghinop 0: ghi 0: ghi 0: ghi /<.*?>/I Capturing subpattern count = 0 Partial matching not supported No options First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = '<' No match Need char = '>' No match abcghinop 0: 0: 0: /<.*>/IU Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = '<' No match Need char = '>' No match abcghinop 0: 0: 0: /(?U)<.*>/I Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = '<' No match Need char = '>' No match abcghinop 0: 0: 0: /<.*?>/IU Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = '<' No match Need char = '>' No match abcghinop 0: ghi 0: ghi 0: ghi /={3,}/IU Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = '=' Need char = '=' Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = '=' No match Need char = '=' No match abc========def 0: === 0: === 0: === /(?U)={3,}?/I Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = '=' Need char = '=' Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = '=' No match Need char = '=' No match abc========def 0: ======== 0: ======== 0: ======== /(?^abc)/Im Capturing subpattern count = 0 Options: multiline First char at start or follows newline Need char = 'c' Capturing subpattern count = 0 No match Options: multiline No match First char at start or follows newline No match Need char = 'c' No match abc 0: abc 0: abc No match def\nabc 0: abc 0: abc No match *** Failers No match No match No match defabc No match No match No match /(?<=ab(c+)d)ef/ Failed: lookbehind assertion is not fixed length at offset 11 /(?<=ab(?<=c+)d)ef/ Failed: lookbehind assertion is not fixed length at offset 12 /(?<=ab(c|de)f)g/ Failed: lookbehind assertion is not fixed length at offset 13 /The next three are in testinput2 because they have variable length branches/ /(?<=bullock|donkey)-cart/I Capturing subpattern count = 0 No options First char = '-' Need char = 't' Capturing subpattern count = 0 No match No options No match First char = '-' No match Need char = 't' No match the bullock-cart 0: -cart 0: -cart No match a donkey-cart race 0: -cart 0: -cart No match *** Failers No match No match No match cart No match No match No match horse-and-cart No match No match No match /(?<=ab(?i)x|y|z)/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 No match No options No match No first char No match No need char No match /(?>.*)(?<=(abcd)|(xyz))/I Capturing subpattern count = 2 Partial matching not supported No options First char at start or follows newline No need char Capturing subpattern count = 2 No match Partial matching not supported No match No options No match First char at start or follows newline No match No need char No match alphabetabcd 0: alphabetabcd 1: abcd 0: alphabetabcd 0: 0: alphabetabcd 1: abcd 1: abcd 0: 1: abcd 1: abcd endingxyz 0: endingxyz 1: 2: xyz 0: endingxyz 0: 0: endingxyz 1: 2: xyz 1: No match 2: xyz 0: 2: xyz 1: 2: xyz /(?<=ab(?i)x(?-i)y|(?i)z|b)ZZ/I Capturing subpattern count = 0 No options First char = 'Z' Need char = 'Z' Capturing subpattern count = 0 No match No options No match First char = 'Z' No match Need char = 'Z' No match abxyZZ 0: ZZ 0: ZZ No match abXyZZ 0: ZZ 0: ZZ No match ZZZ 0: ZZ 0: ZZ No match zZZ 0: ZZ 0: ZZ No match bZZ 0: ZZ 0: ZZ No match BZZ 0: ZZ 0: ZZ No match *** Failers No match No match No match ZZ No match No match No match abXYZZ No match No match No match zzz No match No match No match bzz No match No match No match /(? 3: f 1G a (1) 2G (0) 3G f (1) get substring 4 failed -7 0L adef 1L a 2L 3L f 0: adef No match 1: a No match 2: No match 3: f No match 1G a (1) No match 2G (0) No match 3G f (1) No match get substring 4 failed -7 No match 0L adef No match 1L a No match 2L No match 3L f No match bcdef\G1\G2\G3\G4\L 0: bcdef 1: bc 2: bc 3: f 1G bc (2) 2G bc (2) 3G f (1) get substring 4 failed -7 0L bcdef 1L bc 2L bc 3L f 0: bcdef No match 1: bc No match 2: bc No match 3: f No match 1G bc (2) No match 2G bc (2) No match 3G f (1) No match get substring 4 failed -7 No match 0L bcdef No match 1L bc No match 2L bc No match 3L f No match adefghijk\C0 0: adef 1: a 2: 3: f 0C adef (4) 0: adef No match 1: a No match 2: No match 3: f No match 0C adef (4) No match /^abc\00def/I Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match abc\00def\L\C0 0: abc\x00def 0C abc (7) 0L abc 0: abc\x00def No match 0C abc (7) No match 0L abc No match /word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )?)?)?)?)?)?)?)?)?otherword/I Capturing subpattern count = 8 Partial matching not supported No options First char = 'w' Need char = 'd' Capturing subpattern count = 8 No match Partial matching not supported No match No options No match First char = 'w' No match Need char = 'd' No match /.*X/IDZ ------------------------------------------------------------------ Bra 0 Any* X Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options First char at start or follows newline Need char = 'X' ------------------------------------------------------------------ No match Bra 0 No match Any* No match X 0: X Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char at start or follows newline No match Need char = 'X' 0: Need char = 'X /.*X/IDZs ------------------------------------------------------------------ Bra 0 Any* X Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported Options: anchored dotall No first char Need char = 'X' ------------------------------------------------------------------ No match Bra 0 No match Any* No match X 0: X Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match Options: anchored dotall No match No first char No match Need char = 'X' 0: Need char = 'X /(.*X|^B)/IDZ ------------------------------------------------------------------ Bra 0 Bra 1 Any* X Alt ^ B Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Partial matching not supported No options First char at start or follows newline No need char ------------------------------------------------------------------ No match Bra 0 0: B 1: B Bra 1 0: B 1: B Any* No match X 0: X 1: X Alt No match ^ No match B 0: B 1: B Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char at start or follows newline No match No need char No match /(.*X|^B)/IDZs ------------------------------------------------------------------ Bra 0 Bra 1 Any* X Alt ^ B Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Partial matching not supported Options: anchored dotall No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B 1: B Bra 1 0: B 1: B Any* No match X 0: X 1: X Alt No match ^ No match B 0: B 1: B Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Partial matching not supported No match Options: anchored dotall No match No first char No match No need char No match /(?s)(.*X|^B)/IDZ ------------------------------------------------------------------ Bra 0 Bra 1 Any* X Alt ^ B Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Partial matching not supported Options: anchored dotall No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B 1: B Bra 1 0: B 1: B Any* No match X 0: X 1: X Alt No match ^ No match B 0: B 1: B Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Partial matching not supported No match Options: anchored dotall No match No first char No match No need char No match /(?s:.*X|^B)/IDZ ------------------------------------------------------------------ Bra 0 Bra 0 04 Opt Any* X Alt 04 Opt ^ B Ket 00 Opt Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options First char at start or follows newline No need char ------------------------------------------------------------------ No match Bra 0 0: B Bra 0 0: B 04 Opt No match Any* No match X 0: X Alt No match 04 Opt No match ^ No match B 0: B Ket No match 00 Opt No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char at start or follows newline No match No need char No match /\Biss\B/I+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss No match 0+ issippi No match /\Biss\B/I+P Mississippi 0: iss 0+ issippi 0: iss No match: POSIX code 17: match failed 0+ issippi No match: POSIX code 17: match failed /iss/IG+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss 0+ ippi 0: iss 0: iss 0+ 0+ issippi 0: iss 0+ ippi 0: iss 0: iss 0+ 0+ ippi No match /\Biss\B/IG+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss No match 0+ issippi No match /\Biss\B/Ig+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss 0+ ippi 0: iss No match 0+ issippi No match 0: iss No match 0+ ippi No match *** Failers No match No match No match Mississippi\A No match No match No match /(?<=[Ms])iss/Ig+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss 0+ ippi 0: iss No match 0+ issippi No match 0: iss No match 0+ ippi No match /(?<=[Ms])iss/IG+ Capturing subpattern count = 0 No options First char = 'i' Need char = 's' Capturing subpattern count = 0 No match No options No match First char = 'i' No match Need char = 's' No match Mississippi 0: iss 0+ issippi 0: iss No match 0+ issippi No match /^iss/Ig+ Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match ississippi 0: iss 0+ issippi 0: iss No match 0+ issippi No match /.*iss/Ig+ Capturing subpattern count = 0 Partial matching not supported No options First char at start or follows newline Need char = 's' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char at start or follows newline No match Need char = 's' No match abciss\nxyzisspqr 0: abciss 0+ \x0axyzisspqr 0: xyziss 0+ pqr 0: abciss 0: 0: abciss 0+ 0+ \x0axyzisspqr 0: xyziss 0+ pqr 0: xyziss 0: 0: xyziss 0+ 0+ pqr No match /.i./I+g Capturing subpattern count = 0 No options No first char Need char = 'i' Capturing subpattern count = 0 0: rin 0+ g subpattern count = 0 No options 0: tio 0+ ns No first char 0: fir 0+ st char Need char = 'i' 0: 'i' 0+ Mississippi 0: Mis 0+ sissippi 0: sis 0+ sippi 0: sip 0+ pi 0: Mis 0: Mis 0+ 0+ sissippi 0: sis 0+ sippi 0: sip 0+ pi 0: sis 0: sis 0+ 0+ sippi 0: sip 0+ pi 0: sip 0: sip 0+ 0+ pi No match Mississippi\A 0: Mis 0+ sissippi 0: sis 0+ sippi 0: sip 0+ pi 0: Mis 0: Mis 0+ 0+ sissippi 0: sis 0+ sippi 0: sip 0+ pi 0: sis 0: sis 0+ 0+ sippi 0: sip 0+ pi 0: sip 0: sip 0+ 0+ pi No match Missouri river 0: Mis 0+ souri river 0: ri 0+ river 0: riv 0+ er 0: Mis 0: Mis 0+ 0+ souri river 0: ri 0+ river 0: riv 0+ er 0: ri No match 0+ river 0: riv 0+ er 0: riv 0: riv 0+ 0+ er No match Missouri river\A 0: Mis 0+ souri river 0: Mis 0: Mis 0+ 0+ souri river 0: ri 0+ river 0: riv 0+ er /^.is/I+g Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match Mississippi 0: Mis 0+ sissippi 0: Mis No match 0+ sissippi No match /^ab\n/Ig+ Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match ab\nab\ncd 0: ab\x0a 0+ ab\x0acd 0: ab\x0a No match 0+ ab\x0acd No match /^ab\n/Img+ Capturing subpattern count = 0 Options: multiline First char at start or follows newline Need char = 10 Capturing subpattern count = 0 No match Options: multiline No match First char at start or follows newline No match Need char = 10 No match ab\nab\ncd 0: ab\x0a 0+ ab\x0acd 0: ab\x0a 0+ cd 0: ab\x0a No match 0+ ab\x0acd No match 0: ab\x0a No match 0+ cd No match /abc/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'c' No match /abc|bac/I Capturing subpattern count = 0 No options No first char Need char = 'c' Capturing subpattern count = 0 No match No options No match No first char No match Need char = 'c' No match /(abc|bac)/I Capturing subpattern count = 1 No options No first char Need char = 'c' Capturing subpattern count = 1 No match No options No match No first char No match Need char = 'c' No match /(abc|(c|dc))/I Capturing subpattern count = 2 No options No first char Need char = 'c' Capturing subpattern count = 2 0: c 1: c 2: c No options No match No first char 0: c 1: c 2: c Need char = 'c' 0: c 1: c 2: c /(abc|(d|de)c)/I Capturing subpattern count = 2 No options No first char Need char = 'c' Capturing subpattern count = 2 No match No options No match No first char No match Need char = 'c' No match /a*/I Capturing subpattern count = 0 Partial matching not supported No options No first char No need char Capturing subpattern count = 0 0: Partial matching not supported 0: No options 0: No first char 0: No need char 0: /a+/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: a Partial matching not supported 0: a No options No match First char = 'a' 0: a No need char 0: a /(baa|a+)/I Capturing subpattern count = 1 Partial matching not supported No options No first char Need char = 'a' Capturing subpattern count = 1 0: a 1: a Partial matching not supported 0: a 1: a No options No match No first char 0: a 1: a Need char = 'a' 0: a 1: a /a{0,3}/I Capturing subpattern count = 0 Partial matching not supported No options No first char No need char Capturing subpattern count = 0 0: Partial matching not supported 0: No options 0: No first char 0: No need char 0: /baa{3,}/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'b' Need char = 'a' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'b' No match Need char = 'a' No match /"([^\\"]+|\\.)*"/I Capturing subpattern count = 1 Partial matching not supported No options First char = '"' Need char = '"' Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char = '"' No match Need char = '"' No match /(abc|ab[cd])/I Capturing subpattern count = 1 No options First char = 'a' No need char Capturing subpattern count = 1 No match No options No match First char = 'a' No match No need char No match /(a|.)/I Capturing subpattern count = 1 No options No first char No need char Capturing subpattern count = 1 0: C 1: C No options 0: N 1: N No first char 0: N 1: N No need char 0: N 1: N /a|ba|\w/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: C No options 0: N No first char 0: N No need char 0: N /abc(?=pqr)/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'r' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'r' No match /...(?<=abc)/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 No match No options No match No first char No match No need char No match /abc(?!pqr)/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'c' No match /ab./I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match /ab[xyz]/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match /abc*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match /ab.c*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match /a.c*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: ap Partial matching not supported 0: ar No options No match First char = 'a' 0: ar No need char 0: ar /.c*/I Capturing subpattern count = 0 Partial matching not supported No options No first char No need char Capturing subpattern count = 0 0: C Partial matching not supported 0: P No options 0: N No first char 0: N No need char 0: N /ac*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: a Partial matching not supported 0: a No options No match First char = 'a' 0: a No need char 0: a /(a.c*|b.c*)/I Capturing subpattern count = 1 Partial matching not supported No options No first char No need char Capturing subpattern count = 1 0: ap 1: ap Partial matching not supported 0: ar 1: ar No options No match No first char 0: ar 1: ar No need char 0: ar 1: ar /a.c*|aba/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: ap Partial matching not supported 0: ar No options No match First char = 'a' 0: ar No need char 0: ar /.+a/I Capturing subpattern count = 0 Partial matching not supported No options No first char Need char = 'a' Capturing subpattern count = 0 0: Capturing subpa Partial matching not supported 0: Partial ma No options No match No first char 0: No first cha Need char = 'a' 0: Need char = 'a /(?=abcda)a.*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'a' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'a' No match /(?=a)a.*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: apturing subpattern count = 0 Partial matching not supported 0: artial matching not supported No options No match First char = 'a' 0: ar = 'a' No need char 0: ar /a(b)*/I Capturing subpattern count = 1 No options First char = 'a' No need char Capturing subpattern count = 1 0: a No options No match First char = 'a' 0: a No need char 0: a /a\d*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: a Partial matching not supported 0: a No options No match First char = 'a' 0: a No need char 0: a /ab\d*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match /a(\d)*/I Capturing subpattern count = 1 No options First char = 'a' No need char Capturing subpattern count = 1 0: a No options No match First char = 'a' 0: a No need char 0: a /abcde{0,0}/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'd' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'd' No match /ab\d+/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match /a(?(1)b)/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 0: a No options No match First char = 'a' 0: a No need char 0: a /a(?(1)bag|big)/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'g' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'g' No match /a(?(1)bag|big)*/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 0: a No options No match First char = 'a' 0: a No need char 0: a /a(?(1)bag|big)+/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'g' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'g' No match /a(?(1)b..|b..)/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match /ab\d{0}e/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'e' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'e' No match /a?b?/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: a 0: a 0: a 0: b 0: b 0: b 0: ab 0: ab 0: ab 0: \ 0: 0: 0: *** Failers 0: 0: 0: \N No match No match 0: /|-/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: abcd 0: 0: 0: -abc 0: 0: 0: \Nab-c 0: - 0: - 0: *** Failers 0: 0: 0: \Nabc No match No match 0: /a*(b+)(z)(z)/IP aaaabbbbzzzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 1: bbbb No match: POSIX code 17: match failed 2: z No match: POSIX code 17: match failed 3: z No match: POSIX code 17: match failed aaaabbbbzzzz\O0 aaaabbbbzzzz\O1 0: aaaabbbbzz 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z aaaabbbbzzzz\O2 0: aaaabbbbzz 1: bbbb 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 1: bbbb No match: POSIX code 17: match failed aaaabbbbzzzz\O3 0: aaaabbbbzz 1: bbbb 2: z 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 1: bbbb No match: POSIX code 17: match failed 2: z No match: POSIX code 17: match failed aaaabbbbzzzz\O4 0: aaaabbbbzz 1: bbbb 2: z 3: z 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 1: bbbb No match: POSIX code 17: match failed 2: z No match: POSIX code 17: match failed 3: z No match: POSIX code 17: match failed aaaabbbbzzzz\O5 0: aaaabbbbzz 1: bbbb 2: z 3: z 0: aaaabbbbzz 0: aaaabbbbzz 1: bbbb 2: z 3: z 1: bbbb No match: POSIX code 17: match failed 2: z No match: POSIX code 17: match failed 3: z No match: POSIX code 17: match failed /^.?abcd/IS Capturing subpattern count = 0 Options: anchored No first char Need char = 'd' Study returned NULL Capturing subpattern count = 0 No match Options: anchored No match No first char No match Need char = 'd' No match Study returned NULL No match /\( # ( at start (?: # Non-capturing bracket (?>[^()]+) # Either a sequence of non-brackets (no backtracking) | # Or (?R) # Recurse - i.e. nested bracketed string )* # Zero or more contents \) # Closing ) /Ix Capturing subpattern count = 0 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 0 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (abcd) 0: (abcd) 0: (abcd) 0: (abcd) (abcd)xyz 0: (abcd) 0: (abcd) 0: (abcd) xyz(abcd) 0: (abcd) 0: (abcd) 0: (abcd) (ab(xy)cd)pqr 0: (ab(xy)cd) 0: (ab(xy)cd) 0: (ab(xy)cd) (ab(xycd)pqr 0: (xycd) 0: (xycd) 0: (xycd) () abc () 0: () 0: () 0: () 12(abcde(fsh)xyz(foo(bar))lmno)89 0: (abcde(fsh)xyz(foo(bar))lmno) 0: (abcde(fsh)xyz(foo(bar))lmno) 0: (abcde(fsh)xyz(foo(bar))lmno) *** Failers No match No match No match abcd No match No match No match abcd) No match No match No match (abcd No match No match No match /\( ( (?>[^()]+) | (?R) )* \) /Ixg Capturing subpattern count = 1 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 1 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd)pqr 0: (ab(xy)cd) 1: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: cd 1: cd No match 1(abcd)(x(y)z)pqr 0: (abcd) 1: abcd 0: (x(y)z) 1: z 0: (abcd) 0: (abcd) 1: abcd 1: abcd No match 0: (x(y)z) 0: (x(y)z) 1: z 1: z No match /\( (?: (?>[^()]+) | (?R) ) \) /Ix Capturing subpattern count = 0 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 0 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (abcd) 0: (abcd) 0: (abcd) 0: (abcd) (ab(xy)cd) 0: (xy) 0: (xy) 0: (xy) (a(b(c)d)e) 0: (c) 0: (c) 0: (c) ((ab)) 0: ((ab)) 0: ((ab)) 0: ((ab)) *** Failers No match No match No match () No match No match No match /\( (?: (?>[^()]+) | (?R) )? \) /Ix Capturing subpattern count = 0 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 0 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match () 0: () 0: () 0: () 12(abcde(fsh)xyz(foo(bar))lmno)89 0: (fsh) 0: (fsh) 0: (fsh) /\( ( (?>[^()]+) | (?R) )* \) /Ix Capturing subpattern count = 1 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 1 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd) 0: (ab(xy)cd) 1: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: cd 1: cd No match /\( ( ( (?>[^()]+) | (?R) )* ) \) /Ix Capturing subpattern count = 2 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 2 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: cd 1: ab(xy)cd 0: (xy) 1: xy 2: xy 2: cd No match /\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /Ix Capturing subpattern count = 3 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 3 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd) 0: (ab(xy)cd) 1: 2: ab(xy)cd 3: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: 2: ab(xy)cd 3: cd 1: No match 2: ab(xy)cd 0: (xy) 1: 2: xy 3: xy 3: cd No match (123ab(xy)cd) 0: (123ab(xy)cd) 1: 123 2: ab(xy)cd 3: cd 0: (123ab(xy)cd) 0: (123ab(xy)cd) 1: 123 2: ab(xy)cd 3: cd 1: 123 No match 2: ab(xy)cd 0: (xy) 1: 2: xy 3: xy 3: cd No match /\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /Ix Capturing subpattern count = 3 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 3 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: 3: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: 3: cd 1: ab(xy)cd 0: (xy) 1: xy 2: 3: xy 2: No match 3: cd No match (123ab(xy)cd) 0: (123ab(xy)cd) 1: 123ab(xy)cd 2: 123 3: cd 0: (123ab(xy)cd) 0: (123ab(xy)cd) 1: 123ab(xy)cd 2: 123 3: cd 1: 123ab(xy)cd 0: (xy) 1: xy 2: 3: xy 2: 123 No match 3: cd No match /\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /Ix Capturing subpattern count = 11 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 11 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: ab(xy)cd 3: ab(xy)cd 4: ab(xy)cd 5: ab(xy)cd 6: ab(xy)cd 7: ab(xy)cd 8: ab(xy)cd 9: ab(xy)cd 10: ab(xy)cd 11: cd 0: (ab(xy)cd) 0: (ab(xy)cd) 1: ab(xy)cd 2: ab(xy)cd 3: ab(xy)cd 4: ab(xy)cd 5: ab(xy)cd 6: ab(xy)cd 7: ab(xy)cd 8: ab(xy)cd 9: ab(xy)cd 10: ab(xy)cd 11: cd 1: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 2: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 3: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 4: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 5: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 6: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 7: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 8: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 9: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 10: ab(xy)cd 0: (xy) 1: xy 2: xy 3: xy 4: xy 5: xy 6: xy 7: xy 8: xy 9: xy 10: xy 11: xy 11: cd No match /\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /Ix Capturing subpattern count = 3 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 3 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (abcd(xyz

qrs)123) 0: (abcd(xyz

qrs)123) 1: abcd(xyz

qrs)123 2: 123 3: 0: (abcd(xyz

qrs)123) 0: (abcd(xyz

qrs)123) 1: abcd(xyz

qrs)123 2: 123 3: 1: abcd(xyz

qrs)123 0: (xyz

qrs) 1: xyz

qrs 2:

qrs 3:

qrs 2: 123 No match 3: No match /\( ( ( (?>[^()]+) | ((?R)) )* ) \) /Ix Capturing subpattern count = 3 Partial matching not supported Options: extended First char = '(' Need char = ')' Capturing subpattern count = 3 No match Partial matching not supported No match Options: extended No match First char = '(' No match Need char = ')' No match (ab(cd)ef) 0: (ab(cd)ef) 1: ab(cd)ef 2: ef 3: (cd) 0: (ab(cd)ef) 0: (ab(cd)ef) 1: ab(cd)ef 2: ef 3: (cd) 1: ab(cd)ef 0: (cd) 1: cd 2: cd 2: ef No match 3: (cd) 0: (cd) 1: cd 2: cd (ab(cd(ef)gh)ij) 0: (ab(cd(ef)gh)ij) 1: ab(cd(ef)gh)ij 2: ij 3: (cd(ef)gh) 0: (ab(cd(ef)gh)ij) 0: (ab(cd(ef)gh)ij) 1: ab(cd(ef)gh)ij 2: ij 3: (cd(ef)gh) 1: ab(cd(ef)gh)ij 0: (cd(ef)gh) 1: cd(ef)gh 2: gh 3: (ef) 2: ij No match 3: (cd(ef)gh) 0: (cd(ef)gh) 1: cd(ef)gh 2: gh 3: (ef) /^[[:alnum:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [0-9A-Za-z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B ^ No match [0-9A-Za-z] No match Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:^alnum:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-/:-@[-`{-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 No match ^ 0: ^ [\x00-/:-@[-`{-\xff] 0: [ Ket No match End No match ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:alpha:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [A-Za-z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B ^ No match [A-Za-z] No match Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:^alpha:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-@[-`{-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 No match ^ 0: ^ [\x00-@[-`{-\xff] 0: [ Ket No match End No match ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /[_[:alpha:]]/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z Capturing subpattern count = 0 0: C No options 0: N No first char 0: N No need char 0: N Starting byte set: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0: S _ a b c d e f g h i j k l m n o p q r s t u v w x y z 0: _ /^[[:ascii:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-\x7f] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [\x00-\x7f] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:^ascii:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x80-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [\x80-\xff] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:blank:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x09 ] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [\x09 ] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:^blank:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-\x08\x0a-\x1f!-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [\x00-\x08\x0a-\x1f!-\xff] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /[\n\x0b\x0c\x0d[:blank:]]/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 0: /^[[:cntrl:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-\x1f\x7f] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [\x00-\x1f\x7f] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:digit:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [0-9] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [0-9] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:graph:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [!-~] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [!-~] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:lower:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [a-z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [a-z] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:print:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [ -~] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [ -~] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:punct:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [!-/:-@[-`{-~] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 No match ^ 0: ^ [!-/:-@[-`{-~] 0: [ Ket No match End No match ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:space:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x09-\x0d ] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match [\x09-\x0d ] No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: anchored No match No first char No match No need char No match /^[[:upper:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [A-Z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B ^ No match [A-Z] No match Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:xdigit:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [0-9A-Fa-f] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B ^ No match [0-9A-Fa-f] No match Ket No match End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Options: anchored No match No first char No match No need char No match /^[[:word:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [0-9A-Z_a-z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B ^ No match [0-9A-Z_a-z] No match Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:^cntrl:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [ -~\x80-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [ -~\x80-\xff] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[12[:^digit:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-/12:-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [\x00-/12:-\xff] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /^[[:^blank:]]/DZ ------------------------------------------------------------------ Bra 0 ^ [\x00-\x08\x0a-\x1f!-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: anchored No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B ^ 0: ^ [\x00-\x08\x0a-\x1f!-\xff] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C Options: anchored 0: O No first char 0: N No need char 0: N /[01[:alpha:]%]/DZ ------------------------------------------------------------------ Bra 0 [%01A-Za-z] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B [%01A-Za-z] 0: % Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C No options 0: N No first char 0: N No need char 0: N /[[.ch.]]/I Failed: POSIX collating elements are not supported at offset 1 /[[=ch=]]/I Failed: POSIX collating elements are not supported at offset 1 /[[:rhubarb:]]/I Failed: unknown POSIX class name at offset 3 /[[:upper:]]/Ii Capturing subpattern count = 0 Options: caseless No first char No need char Capturing subpattern count = 0 0: C Options: caseless 0: O No first char 0: N No need char 0: N A 0: A 0: A 0: A a 0: a 0: a 0: a /[[:lower:]]/Ii Capturing subpattern count = 0 Options: caseless No first char No need char Capturing subpattern count = 0 0: C Options: caseless 0: O No first char 0: N No need char 0: N A 0: A 0: A 0: A a 0: a 0: a 0: a /((?-i)[[:lower:]])[[:lower:]]/Ii Capturing subpattern count = 1 Options: caseless No first char No need char Capturing subpattern count = 1 0: ap 1: a Options: caseless 0: pt 1: p No first char 0: fi 1: f No need char 0: ne 1: n ab 0: ab 1: a 0: ab 0: ab 1: a 1: a No match aB 0: aB 1: a 0: aB 0: aB 1: a 1: a No match *** Failers 0: ai 1: a 0: ai 0: ai 1: a 1: a No match Ab No match No match 0: ma 1: m AB No match No match 0: ma 1: m /[\200-\110]/I Failed: range out of order in character class at offset 9 /^(?(0)f|b)oo/I Failed: invalid condition (?(0) at offset 6 /This one's here because of the large output vector needed/I Capturing subpattern count = 0 No options First char = 'T' Need char = 'd' Capturing subpattern count = 0 No match No options No match First char = 'T' No match Need char = 'd' No match /(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\w+)\s+(\270)/I Capturing subpattern count = 271 Max back reference = 270 Partial matching not supported No options No first char No need char Capturing subpattern count = 271 No match Max back reference = 270 No match Partial matching not supported No match No options No match No first char No match No need char No match \O900 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 ABC ABC 0: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 ABC ABC 1: 1 2: 2 3: 3 4: 4 5: 5 6: 6 7: 7 8: 8 9: 9 10: 10 11: 11 12: 12 13: 13 14: 14 15: 15 16: 16 17: 17 18: 18 19: 19 20: 20 21: 21 22: 22 23: 23 24: 24 25: 25 26: 26 27: 27 28: 28 29: 29 30: 30 31: 31 32: 32 33: 33 34: 34 35: 35 36: 36 37: 37 38: 38 39: 39 40: 40 41: 41 42: 42 43: 43 44: 44 45: 45 46: 46 47: 47 48: 48 49: 49 50: 50 51: 51 52: 52 53: 53 54: 54 55: 55 56: 56 57: 57 58: 58 59: 59 60: 60 61: 61 62: 62 63: 63 64: 64 65: 65 66: 66 67: 67 68: 68 69: 69 70: 70 71: 71 72: 72 73: 73 74: 74 75: 75 76: 76 77: 77 78: 78 79: 79 80: 80 81: 81 82: 82 83: 83 84: 84 85: 85 86: 86 87: 87 88: 88 89: 89 90: 90 91: 91 92: 92 93: 93 94: 94 95: 95 96: 96 97: 97 98: 98 99: 99 100: 100 101: 101 102: 102 103: 103 104: 104 105: 105 106: 106 107: 107 108: 108 109: 109 110: 110 111: 111 112: 112 113: 113 114: 114 115: 115 116: 116 117: 117 118: 118 119: 119 120: 120 121: 121 122: 122 123: 123 124: 124 125: 125 126: 126 127: 127 128: 128 129: 129 130: 130 131: 131 132: 132 133: 133 134: 134 135: 135 136: 136 137: 137 138: 138 139: 139 140: 140 141: 141 142: 142 143: 143 144: 144 145: 145 146: 146 147: 147 148: 148 149: 149 150: 150 151: 151 152: 152 153: 153 154: 154 155: 155 156: 156 157: 157 158: 158 159: 159 160: 160 161: 161 162: 162 163: 163 164: 164 165: 165 166: 166 167: 167 168: 168 169: 169 170: 170 171: 171 172: 172 173: 173 174: 174 175: 175 176: 176 177: 177 178: 178 179: 179 180: 180 181: 181 182: 182 183: 183 184: 184 185: 185 186: 186 187: 187 188: 188 189: 189 190: 190 191: 191 192: 192 193: 193 194: 194 195: 195 196: 196 197: 197 198: 198 199: 199 200: 200 201: 201 202: 202 203: 203 204: 204 205: 205 206: 206 207: 207 208: 208 209: 209 210: 210 211: 211 212: 212 213: 213 214: 214 215: 215 216: 216 217: 217 218: 218 219: 219 220: 220 221: 221 222: 222 223: 223 224: 224 225: 225 226: 226 227: 227 228: 228 229: 229 230: 230 231: 231 232: 232 233: 233 234: 234 235: 235 236: 236 237: 237 238: 238 239: 239 240: 240 241: 241 242: 242 243: 243 244: 244 245: 245 246: 246 247: 247 248: 248 249: 249 250: 250 251: 251 252: 252 253: 253 254: 254 255: 255 256: 256 257: 257 258: 258 259: 259 260: 260 261: 261 262: 262 263: 263 264: 264 265: 265 266: 266 267: 267 268: 268 269: 269 270: ABC 271: ABC 0: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 ABC ABC Matched, but too many substrings 0: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 ABC ABC 1: 1 2: 2 3: 3 4: 4 5: 5 6: 6 7: 7 8: 8 9: 9 10: 10 11: 11 12: 12 13: 13 14: 14 1: 1 No match 2: 2 No match 3: 3 No match 4: 4 No match 5: 5 No match 6: 6 No match 7: 7 No match 8: 8 No match 9: 9 No match 10: 10 No match 11: 11 No match 12: 12 No match 13: 13 No match 14: 14 No match 15: 15 No match 16: 16 No match 17: 17 No match 18: 18 No match 19: 19 No match 20: 20 No match 21: 21 No match 22: 22 No match 23: 23 No match 24: 24 No match 25: 25 No match 26: 26 No match 27: 27 No match 28: 28 No match 29: 29 No match 30: 30 No match 31: 31 No match 32: 32 No match 33: 33 No match 34: 34 No match 35: 35 No match 36: 36 No match 37: 37 No match 38: 38 No match 39: 39 No match 40: 40 No match 41: 41 No match 42: 42 No match 43: 43 No match 44: 44 No match 45: 45 No match 46: 46 No match 47: 47 No match 48: 48 No match 49: 49 No match 50: 50 No match 51: 51 No match 52: 52 No match 53: 53 No match 54: 54 No match 55: 55 No match 56: 56 No match 57: 57 No match 58: 58 No match 59: 59 No match 60: 60 No match 61: 61 No match 62: 62 No match 63: 63 No match 64: 64 No match 65: 65 No match 66: 66 No match 67: 67 No match 68: 68 No match 69: 69 No match 70: 70 No match 71: 71 No match 72: 72 No match 73: 73 No match 74: 74 No match 75: 75 No match 76: 76 No match 77: 77 No match 78: 78 No match 79: 79 No match 80: 80 No match 81: 81 No match 82: 82 No match 83: 83 No match 84: 84 No match 85: 85 No match 86: 86 No match 87: 87 No match 88: 88 No match 89: 89 No match 90: 90 No match 91: 91 No match 92: 92 No match 93: 93 No match 94: 94 No match 95: 95 No match 96: 96 No match 97: 97 No match 98: 98 No match 99: 99 No match 100: 100 No match 101: 101 No match 102: 102 No match 103: 103 No match 104: 104 No match 105: 105 No match 106: 106 No match 107: 107 No match 108: 108 No match 109: 109 No match 110: 110 No match 111: 111 No match 112: 112 No match 113: 113 No match 114: 114 No match 115: 115 No match 116: 116 No match 117: 117 No match 118: 118 No match 119: 119 No match 120: 120 No match 121: 121 No match 122: 122 No match 123: 123 No match 124: 124 No match 125: 125 No match 126: 126 No match 127: 127 No match 128: 128 No match 129: 129 No match 130: 130 No match 131: 131 No match 132: 132 No match 133: 133 No match 134: 134 No match 135: 135 No match 136: 136 No match 137: 137 No match 138: 138 No match 139: 139 No match 140: 140 No match 141: 141 No match 142: 142 No match 143: 143 No match 144: 144 No match 145: 145 No match 146: 146 No match 147: 147 No match 148: 148 No match 149: 149 No match 150: 150 No match 151: 151 No match 152: 152 No match 153: 153 No match 154: 154 No match 155: 155 No match 156: 156 No match 157: 157 No match 158: 158 No match 159: 159 No match 160: 160 No match 161: 161 No match 162: 162 No match 163: 163 No match 164: 164 No match 165: 165 No match 166: 166 No match 167: 167 No match 168: 168 No match 169: 169 No match 170: 170 No match 171: 171 No match 172: 172 No match 173: 173 No match 174: 174 No match 175: 175 No match 176: 176 No match 177: 177 No match 178: 178 No match 179: 179 No match 180: 180 No match 181: 181 No match 182: 182 No match 183: 183 No match 184: 184 No match 185: 185 No match 186: 186 No match 187: 187 No match 188: 188 No match 189: 189 No match 190: 190 No match 191: 191 No match 192: 192 No match 193: 193 No match 194: 194 No match 195: 195 No match 196: 196 No match 197: 197 No match 198: 198 No match 199: 199 No match 200: 200 No match 201: 201 No match 202: 202 No match 203: 203 No match 204: 204 No match 205: 205 No match 206: 206 No match 207: 207 No match 208: 208 No match 209: 209 No match 210: 210 No match 211: 211 No match 212: 212 No match 213: 213 No match 214: 214 No match 215: 215 No match 216: 216 No match 217: 217 No match 218: 218 No match 219: 219 No match 220: 220 No match 221: 221 No match 222: 222 No match 223: 223 No match 224: 224 No match 225: 225 No match 226: 226 No match 227: 227 No match 228: 228 No match 229: 229 No match 230: 230 No match 231: 231 No match 232: 232 No match 233: 233 No match 234: 234 No match 235: 235 No match 236: 236 No match 237: 237 No match 238: 238 No match 239: 239 No match 240: 240 No match 241: 241 No match 242: 242 No match 243: 243 No match 244: 244 No match 245: 245 No match 246: 246 No match 247: 247 No match 248: 248 No match 249: 249 No match 250: 250 No match 251: 251 No match 252: 252 No match 253: 253 No match 254: 254 No match 255: 255 No match 256: 256 No match 257: 257 No match 258: 258 No match 259: 259 No match 260: 260 No match 261: 261 No match 262: 262 No match 263: 263 No match 264: 264 No match 265: 265 No match 266: 266 No match 267: 267 No match 268: 268 No match 269: 269 No match 270: ABC No match 271: ABC No match /This one's here because Perl does this differently and PCRE can't at present/I Capturing subpattern count = 0 No options First char = 'T' Need char = 't' Capturing subpattern count = 0 No match No options No match First char = 'T' No match Need char = 't' No match /(main(O)?)+/I Capturing subpattern count = 2 No options First char = 'm' Need char = 'n' Capturing subpattern count = 2 No match No options No match First char = 'm' No match Need char = 'n' No match mainmain 0: mainmain 1: main 0: mainmain 0: mainmain 1: main 1: main 0: main 1: main mainOmain 0: mainOmain 1: main 2: O 0: mainOmain 0: mainOmain 1: main 2: O 1: main 0: main 1: main 2: O No match /These are all cases where Perl does it differently (nested captures)/I Capturing subpattern count = 1 No options First char = 'T' Need char = 's' Capturing subpattern count = 1 No match No options No match First char = 'T' No match Need char = 's' No match /^(a(b)?)+$/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match aba 0: aba 1: a 2: b 0: aba No match 1: a No match 2: b No match /^(aa(bb)?)+$/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: aa 2: bb 0: aabbaa No match 1: aa No match 2: bb No match /^(aa|aa(bb))+$/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: aa 2: bb 0: aabbaa No match 1: aa No match 2: bb No match /^(aa(bb)??)+$/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: aa 2: bb 0: aabbaa No match 1: aa No match 2: bb No match /^(?:aa(bb)?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: bb 0: aabbaa No match 1: bb No match /^(aa(b(b))?)+$/I Capturing subpattern count = 3 Options: anchored No first char No need char Capturing subpattern count = 3 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: aa 2: bb 3: b 0: aabbaa No match 1: aa No match 2: bb No match 3: b No match /^(?:aa(b(b))?)+$/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: bb 2: b 0: aabbaa No match 1: bb No match 2: b No match /^(?:aa(b(?:b))?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: bb 0: aabbaa No match 1: bb No match /^(?:aa(bb(?:b))?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbbaa 0: aabbbaa 1: bbb 0: aabbbaa No match 1: bbb No match /^(?:aa(b(?:bb))?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbbaa 0: aabbbaa 1: bbb 0: aabbbaa No match 1: bbb No match /^(?:aa(?:b(b))?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbaa 0: aabbaa 1: b 0: aabbaa No match 1: b No match /^(?:aa(?:b(bb))?)+$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 No match Options: anchored No match No first char No match No need char No match aabbbaa 0: aabbbaa 1: bb 0: aabbbaa No match 1: bb No match /^(aa(b(bb))?)+$/I Capturing subpattern count = 3 Options: anchored No first char No need char Capturing subpattern count = 3 No match Options: anchored No match No first char No match No need char No match aabbbaa 0: aabbbaa 1: aa 2: bbb 3: bb 0: aabbbaa No match 1: aa No match 2: bbb No match 3: bb No match /^(aa(bb(bb))?)+$/I Capturing subpattern count = 3 Options: anchored No first char No need char Capturing subpattern count = 3 No match Options: anchored No match No first char No match No need char No match aabbbbaa 0: aabbbbaa 1: aa 2: bbbb 3: bb 0: aabbbbaa No match 1: aa No match 2: bbbb No match 3: bb No match /--------------------------------------------------------------------/I Capturing subpattern count = 0 No options First char = '-' Need char = '-' Capturing subpattern count = 0 No match No options No match First char = '-' No match Need char = '-' No match /#/IxDZ ------------------------------------------------------------------ Bra 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: extended No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 0 0: Options: extended 0: No first char 0: No need char 0: /a#/IxDZ ------------------------------------------------------------------ Bra 0 a Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: extended First char = 'a' No need char ------------------------------------------------------------------ No match Bra 0 0: a a 0: a Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: a Options: extended No match First char = 'a' 0: a No need char 0: a /[\s]/DZ ------------------------------------------------------------------ Bra 0 [\x09\x0a\x0c\x0d ] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: [\x09\x0a\x0c\x0d ] 0: \x09 Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: /[\S]/DZ ------------------------------------------------------------------ Bra 0 [\x00-\x08\x0b\x0e-\x1f!-\xff] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ 0: - Bra 0 0: B [\x00-\x08\x0b\x0e-\x1f!-\xff] 0: [ Ket 0: K End 0: E ------------------------------------------------------------------ 0: - Capturing subpattern count = 0 0: C No options 0: N No first char 0: N No need char 0: N /a(?i)b/DZ ------------------------------------------------------------------ Bra 0 a 01 Opt NC b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' (caseless) ------------------------------------------------------------------ No match Bra 0 No match a No match 01 Opt No match NC b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' (caseless) No match ab 0: ab 0: ab 0: ab aB 0: aB 0: aB 0: aB *** Failers No match No match No match AB No match No match No match /(a(?i)b)/DZ ------------------------------------------------------------------ Bra 0 Bra 1 a 01 Opt NC b Ket 00 Opt Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 No options First char = 'a' Need char = 'b' (caseless) ------------------------------------------------------------------ No match Bra 0 No match Bra 1 No match a No match 01 Opt No match NC b No match Ket No match 00 Opt No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'b' (caseless) No match ab 0: ab 1: ab 0: ab 0: ab 1: ab 1: ab 0: ab 1: ab aB 0: aB 1: aB 0: aB 0: aB 1: aB 1: aB 0: aB 1: aB *** Failers No match No match No match AB No match No match No match / (?i)abc/IxDZ ------------------------------------------------------------------ Bra 0 NC abc Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: caseless extended First char = 'a' (caseless) Need char = 'c' (caseless) ------------------------------------------------------------------ No match Bra 0 No match NC abc 0: abc Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: caseless extended No match First char = 'a' (caseless) No match Need char = 'c' (caseless) No match /#this is a comment (?i)abc/IxDZ ------------------------------------------------------------------ Bra 0 NC abc Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: caseless extended First char = 'a' (caseless) Need char = 'c' (caseless) ------------------------------------------------------------------ No match Bra 0 No match NC abc 0: abc Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: caseless extended No match First char = 'a' (caseless) No match Need char = 'c' (caseless) No match /123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/DZ ------------------------------------------------------------------ Bra 0 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = '1' Need char = '0' ------------------------------------------------------------------ No match Bra 0 No match 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 0: 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = '1' No match Need char = '0' No match /\Q123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/DZ ------------------------------------------------------------------ Bra 0 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = '1' Need char = '0' ------------------------------------------------------------------ No match Bra 0 No match 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 0: 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = '1' No match Need char = '0' No match /\Q\E/DZ ------------------------------------------------------------------ Bra 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: \ 0: 0: 0: /\Q\Ex/DZ ------------------------------------------------------------------ Bra 0 x Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'x' No need char ------------------------------------------------------------------ No match Bra 0 No match x 0: x Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = 'x' 0: x No need char No match / \Q\E/DZ ------------------------------------------------------------------ Bra 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = ' ' No need char ------------------------------------------------------------------ No match Bra 0 0: Ket ** Delimiter must not be alphameric or \ /a\Q\E/DZ ------------------------------------------------------------------ Bra 0 a Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'a' No need char ------------------------------------------------------------------ No match Bra 0 0: a a 0: a Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: a No options No match First char = 'a' 0: a No need char 0: a abc 0: a 0: a 0: a bca 0: a 0: a 0: a bac 0: a 0: a 0: a /a\Q\Eb/DZ ------------------------------------------------------------------ Bra 0 ab Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match ab 0: ab Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match abc 0: ab 0: ab 0: ab /\Q\Eabc/DZ ------------------------------------------------------------------ Bra 0 abc Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'a' Need char = 'c' ------------------------------------------------------------------ No match Bra 0 No match abc 0: abc Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'c' No match /x*+\w/DZ ------------------------------------------------------------------ Bra 0 x*+ \w Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: B x*+ No match \w 0: w Ket 0: K End 0: E ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: C Partial matching not supported 0: P No options 0: N No first char 0: N No need char 0: N *** Failers 0: F 0: F 0: 0 xxxxx No match No match 0: N /x?+/DZ ------------------------------------------------------------------ Bra 0 x?+ Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: x?+ 0: x Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: /x++/DZ ------------------------------------------------------------------ Bra 0 x++ Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options First char = 'x' No need char ------------------------------------------------------------------ No match Bra 0 No match x++ 0: x Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'x' 0: x No need char No match /x{1,3}+/DZ ------------------------------------------------------------------ Bra 0 Once x x{0,2} Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options First char = 'x' No need char ------------------------------------------------------------------ No match Bra 0 No match Once No match x 0: x x{0,2} 0: x Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'x' 0: x No need char No match /(x)*+/DZ ------------------------------------------------------------------ Bra 0 Once Brazero Bra 1 x KetRmax Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Once 0: Brazero 0: Bra 1 0: x 0: x 1: x KetRmax 0: Ket 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 1 0: No options 0: No first char 0: No need char 0: /^(\w++|\s++)*$/I Capturing subpattern count = 1 Partial matching not supported Options: anchored No first char No need char Capturing subpattern count = 1 No match Partial matching not supported 0: Partial matching not supported 1: supported Options: anchored No match No first char 0: No first char 1: char No need char 0: No need char 1: char now is the time for all good men to come to the aid of the party 0: now is the time for all good men to come to the aid of the party 1: party 0: now is the time for all good men to come to the aid of the party No match 1: party No match *** Failers No match No match 0: No match 1: match this is not a line with only words and spaces! No match No match 0: No match 1: match /(\d++)(\w)/I Capturing subpattern count = 2 Partial matching not supported No options No first char No need char Capturing subpattern count = 2 No match Partial matching not supported No match No options No match No first char No match No need char No match 12345a 0: 12345a 1: 12345 2: a 0: 12345a 0: 12345a 1: 12345 2: a 1: 12345 No match 2: a No match *** Failers No match No match No match 12345+ No match No match No match /a++b/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match aaab 0: aaab 0: aaab 0: aaab /(a++b)/I Capturing subpattern count = 1 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match aaab 0: aaab 1: aaab 0: aaab 0: aaab 1: aaab 1: aaab 0: aaab 1: aaab /(a++)b/I Capturing subpattern count = 1 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match aaab 0: aaab 1: aaa 0: aaab 0: aaab 1: aaa 1: aaa No match /([^()]++|\([^()]*\))+/I Capturing subpattern count = 1 Partial matching not supported No options No first char No need char Capturing subpattern count = 1 0: Capturing subpattern count = 1 1: Capturing subpattern count = 1 Partial matching not supported 0: Partial matching not supported 1: Partial matching not supported No options 0: No options 1: No options No first char 0: No first char 1: No first char No need char 0: No need char 1: No need char ((abc(ade)ufh()()x 0: abc(ade)ufh()()x 1: x 0: abc(ade)ufh()()x 0: 0: abc(ade)ufh()()x 1: x 1: x 0: 1: x 1: 1: x /\(([^()]++|\([^()]+\))+\)/I Capturing subpattern count = 1 Partial matching not supported No options First char = '(' Need char = ')' Capturing subpattern count = 1 No match Partial matching not supported No match No options No match First char = '(' No match Need char = ')' No match (abc) 0: (abc) 1: abc 0: (abc) 0: (abc) 1: abc 1: abc No match (abc(def)xyz) 0: (abc(def)xyz) 1: xyz 0: (abc(def)xyz) 0: (abc(def)xyz) 1: xyz 1: xyz No match *** Failers No match No match No match ((()aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa No match No match No match /(abc){1,3}+/DZ ------------------------------------------------------------------ Bra 0 Once Bra 1 abc Ket Brazero Bra 0 Bra 1 abc Ket Brazero Bra 1 abc Ket Ket Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 No options First char = 'a' Need char = 'c' ------------------------------------------------------------------ No match Bra 0 No match Once No match Bra 1 No match abc 0: abc 1: abc Ket No match Brazero No match Bra 0 No match Bra 1 No match abc 0: abc 1: abc Ket No match Brazero No match Bra 1 No match abc 0: abc 1: abc Ket No match Ket No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'c' No match /a+?+/I Failed: nothing to repeat at offset 3 /a{2,3}?+b/I Failed: nothing to repeat at offset 7 /(?U)a+?+/I Failed: nothing to repeat at offset 7 /a{2,3}?+b/IU Failed: nothing to repeat at offset 7 /x(?U)a++b/DZ ------------------------------------------------------------------ Bra 0 x a++ b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options First char = 'x' Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match x No match a++ No match b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match No options No match First char = 'x' No match Need char = 'b' No match xaaaab 0: xaaaab 0: xaaaab 0: xaaaab /(?U)xa++b/DZ ------------------------------------------------------------------ Bra 0 x a++ b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported Options: ungreedy First char = 'x' Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match x No match a++ No match b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match Options: ungreedy No match First char = 'x' No match Need char = 'b' No match xaaaab 0: xaaaab 0: xaaaab 0: xaaaab /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/DZ ------------------------------------------------------------------ Bra 0 ^ Bra 1 Bra 2 a+ Ket Bra 3 [ab]+? Ket Bra 4 [bc]+ Ket Bra 5 \w* Ket Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 5 Partial matching not supported Options: anchored No first char No need char ------------------------------------------------------------------ No match Bra 0 No match ^ No match Bra 1 No match Bra 2 No match a+ No match Ket No match Bra 3 No match [ab]+? No match Ket No match Bra 4 No match [bc]+ No match Ket No match Bra 5 No match \w* No match Ket No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 5 No match Partial matching not supported No match Options: anchored No match No first char No match No need char No match /^x(?U)a+b/DZ ------------------------------------------------------------------ Bra 0 ^ x a++ b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported Options: anchored No first char Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match ^ No match x No match a++ No match b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Partial matching not supported No match Options: anchored No match No first char No match Need char = 'b' No match /^x(?U)(a+)b/DZ ------------------------------------------------------------------ Bra 0 ^ x Bra 1 a+? Ket b Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Partial matching not supported Options: anchored No first char Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match ^ No match x No match Bra 1 No match a+? No match Ket No match b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Partial matching not supported No match Options: anchored No match No first char No match Need char = 'b' No match /[.x.]/I Failed: POSIX collating elements are not supported at offset 0 /[=x=]/I Failed: POSIX collating elements are not supported at offset 0 /[:x:]/I Failed: POSIX named classes are supported only within a class at offset 0 /\l/I Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 /\L/I Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 /\N{name}/I Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 /\u/I Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 /\U/I Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 /[/I Failed: missing terminating ] for character class at offset 1 /[a-/I Failed: missing terminating ] for character class at offset 3 /[[:space:]/I Failed: missing terminating ] for character class at offset 10 /[\s]/IDZ ------------------------------------------------------------------ Bra 0 [\x09\x0a\x0c\x0d ] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: [\x09\x0a\x0c\x0d ] 0: \x09 Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: /[[:space:]]/IDZ ------------------------------------------------------------------ Bra 0 [\x09-\x0d ] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: [\x09-\x0d ] 0: \x09 Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: /[[:space:]abcde]/IDZ ------------------------------------------------------------------ Bra 0 [\x09-\x0d a-e] Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: a [\x09-\x0d a-e] 0: \x09 Ket 0: e End 0: d ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: a No options 0: No first char 0: No need char 0: /< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/Ix Capturing subpattern count = 0 Partial matching not supported Options: extended First char = '<' Need char = '>' Capturing subpattern count = 0 No match Partial matching not supported No match Options: extended No match First char = '<' No match Need char = '>' No match <> 0: <> 0: <> 0: <> 0: 0: 0: hij> 0: hij> 0: hij> 0: hij> hij> 0: 0: 0: def> 0: def> 0: def> 0: def> 0: <> 0: <> 0: <> *** Failers No match No match No match iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|IDZ ------------------------------------------------------------------ Bra 0 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDDqmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X \b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = '8' Need char = 'X' ------------------------------------------------------------------ No match Bra 0 No match 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDDqmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X No match \b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = '8' No match Need char = 'X' No match |\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|IDZ ------------------------------------------------------------------ Bra 0 $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDDqmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X \b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = '$' Need char = 'X' ------------------------------------------------------------------ No match Bra 0 No match $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDDqmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X No match \b No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = '$' No match Need char = 'X' No match /(.*)\d+\1/I Capturing subpattern count = 1 Max back reference = 1 Partial matching not supported No options No first char No need char Capturing subpattern count = 1 0: 1 1: Max back reference = 1 0: 1 1: Partial matching not supported No match No options No match No first char No match No need char No match /(.*)\d+/I Capturing subpattern count = 1 Partial matching not supported No options First char at start or follows newline No need char Capturing subpattern count = 1 0: Capturing subpattern count = 1 1: Capturing subpattern count = Partial matching not supported No match No options No match First char at start or follows newline No match No need char No match /(.*)\d+\1/Is Capturing subpattern count = 1 Max back reference = 1 Partial matching not supported Options: dotall No first char No need char Capturing subpattern count = 1 0: 1 1: Max back reference = 1 0: 1 1: Partial matching not supported No match Options: dotall No match No first char No match No need char No match /(.*)\d+/Is Capturing subpattern count = 1 Partial matching not supported Options: anchored dotall No first char No need char Capturing subpattern count = 1 0: Capturing subpattern count = 1 1: Capturing subpattern count = Partial matching not supported No match Options: anchored dotall No match No first char No match No need char No match /(.*(xyz))\d+\2/I Capturing subpattern count = 2 Max back reference = 2 Partial matching not supported No options First char at start or follows newline Need char = 'z' Capturing subpattern count = 2 No match Max back reference = 2 No match Partial matching not supported No match No options No match First char at start or follows newline No match Need char = 'z' No match /((.*))\d+\1/I Capturing subpattern count = 2 Max back reference = 1 Partial matching not supported No options No first char No need char Capturing subpattern count = 2 0: 2 1: 2: Max back reference = 1 0: 1 1: 2: Partial matching not supported No match No options No match No first char No match No need char No match abc123bc 0: bc123bc 1: bc 2: bc 0: bc123bc 0: 0 1: 2: 1: bc 0: 1 1: 2: 2: bc 0: 2 1: 2: /a[b]/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match /(?=a).*/I Capturing subpattern count = 0 Partial matching not supported No options First char = 'a' No need char Capturing subpattern count = 0 0: apturing subpattern count = 0 Partial matching not supported 0: artial matching not supported No options No match First char = 'a' 0: ar = 'a' No need char 0: ar /(?=abc).xyz/IiI Capturing subpattern count = 0 Options: caseless First char = 'a' (caseless) Need char = 'z' (caseless) Capturing subpattern count = 0 No match Options: caseless No match First char = 'a' (caseless) No match Need char = 'z' (caseless) No match /(?=abc)(?i).xyz/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'z' (caseless) Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'z' (caseless) No match /(?=a)(?=b)/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 No match No options No match First char = 'a' No match No need char No match /(?=.)a/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 0: a No options No match First char = 'a' 0: a No need char 0: a /((?=abcda)a)/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'a' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'a' No match /((?=abcda)ab)/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'b' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'b' No match /()a/I Capturing subpattern count = 1 No options No first char Need char = 'a' Capturing subpattern count = 1 0: a 1: No options No match No first char 0: a 1: Need char = 'a' 0: a 1: /(?(1)ab|ac)/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 No match No options No match First char = 'a' No match No need char No match /(?(1)abz|acz)/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'z' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'z' No match /(?(1)abz)/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: No options 0: No first char 0: No need char 0: /(?(1)abz)123/I Capturing subpattern count = 0 No options No first char Need char = '3' Capturing subpattern count = 0 No match No options No match No first char No match Need char = '3' No match /(a)+/I Capturing subpattern count = 1 No options First char = 'a' No need char Capturing subpattern count = 1 0: a 1: a No options No match First char = 'a' 0: a 1: a No need char 0: a 1: a /(a){2,3}/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'a' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'a' No match /(a)*/I Capturing subpattern count = 1 No options No first char No need char Capturing subpattern count = 1 0: No options 0: No first char 0: No need char 0: /[a]/I Capturing subpattern count = 0 No options First char = 'a' No need char Capturing subpattern count = 0 0: a No options No match First char = 'a' 0: a No need char 0: a /[ab]/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: a No options No match No first char 0: a No need char 0: a /[ab]/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: a b Capturing subpattern count = 0 0: a No options No match No first char 0: a No need char 0: a Starting byte set: a b 0: a /[^a]/I Capturing subpattern count = 0 No options No first char No need char Capturing subpattern count = 0 0: C No options 0: N No first char 0: N No need char 0: N /\d456/I Capturing subpattern count = 0 No options No first char Need char = '6' Capturing subpattern count = 0 No match No options No match No first char No match Need char = '6' No match /\d456/IS Capturing subpattern count = 0 No options No first char Need char = '6' Starting byte set: 0 1 2 3 4 5 6 7 8 9 Capturing subpattern count = 0 No match No options No match No first char No match Need char = '6' No match Starting byte set: 0 1 2 3 4 5 6 7 8 9 No match /a^b/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'b' No match /^a/Im Capturing subpattern count = 0 Options: multiline First char at start or follows newline Need char = 'a' Capturing subpattern count = 0 No match Options: multiline No match First char at start or follows newline No match Need char = 'a' No match abcde 0: a 0: a No match xy\nabc 0: a 0: a No match *** Failers No match No match No match xyabc No match No match No match /c|abc/I Capturing subpattern count = 0 No options No first char Need char = 'c' Capturing subpattern count = 0 0: c No options No match No first char 0: c Need char = 'c' 0: c /(?i)[ab]/IS Capturing subpattern count = 0 Options: caseless No first char No need char Starting byte set: A B a b Capturing subpattern count = 0 0: a Options: caseless 0: a No first char 0: a No need char 0: a Starting byte set: A B a b 0: a /[ab](?i)cd/IS Capturing subpattern count = 0 No options No first char Need char = 'd' (caseless) Starting byte set: a b Capturing subpattern count = 0 No match No options No match No first char No match Need char = 'd' (caseless) No match Starting byte set: a b No match /abc(?C)def/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'f' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'f' No match abcdef --->abcdef 0 ^ ^ d 0: abcdef --->abcdef --->--->abcdef 0 ^ ^ d 0: abcdef 0 ^ ^ d No match 0: abcdef --->0: abcdef 0 ^ ^ d 0: abcdef 1234abcdef --->1234abcdef 0 ^ ^ d 0: abcdef --->1234abcdef --->--->1234abcdef 0 ^ ^ d 0: abcdef 0 ^ ^ d No match 0: abcdef --->0: abcdef 0 ^ ^ d 0: abcdef *** Failers No match No match No match abcxyz No match No match No match abcxyzf --->abcxyzf 0 ^ ^ d No match --->abcxyzf --->--->abcxyzf 0 ^ ^ d No match 0 ^ ^ d No match No match No match /abc(?C)de(?C1)f/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'f' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'f' No match 123abcdef --->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef --->123abcdef --->--->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 0 ^ ^ d No match 1 ^ ^ f No match 0: abcdef --->0: abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef /(?C1)\dabc(?C2)def/I Capturing subpattern count = 0 No options No first char Need char = 'f' Capturing subpattern count = 0 No match No options No match No first char --->No first char 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d No match Need char = 'f' --->Need char = 'f' 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d No match 1234abcdef --->1234abcdef 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 2 ^ ^ d 0: 4abcdef --->1234abcdef --->--->1234abcdef 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 2 ^ ^ d 0: 4abcdef 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 2 ^ ^ d No match 0: 4abcdef --->0: 4abcdef 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 2 ^ ^ d 0: 4abcdef *** Failers No match No match No match abcdef --->abcdef 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d No match --->abcdef --->--->abcdef 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match 1 ^ \d No match No match No match /(?C255)ab/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'b' Capturing subpattern count = 0 --->Capturing subpattern count = 0 +7 ^ a No match No options No match First char = 'a' No match Need char = 'b' --->Need char = 'b' +7 ^ a No match /(?C256)ab/I Failed: number after (?C is > 255 at offset 6 /(?Cab)xx/I Failed: closing ) for (?C expected at offset 3 /(?C12vr)x/I Failed: closing ) for (?C expected at offset 5 /abc(?C)def/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'f' Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'f' No match *** Failers No match No match No match \x83\x0\x61bcdef --->\x83\x00abcdef 0 ^ ^ d 0: abcdef --->\x83\x00abcdef --->--->\x83\x00abcdef 0 ^ ^ d 0: abcdef 0 ^ ^ d No match 0: abcdef --->0: abcdef 0 ^ ^ d 0: abcdef /(abc)(?C)de(?C1)f/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'f' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'f' No match 123abcdef --->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc --->123abcdef --->--->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc 0 ^ ^ d No match 1 ^ ^ f No match 0: abcdef --->0: abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc 1: abc No match 123abcdef\C+ Callout 0: last capture = 1 0: 1: abc --->123abcdef ^ ^ d Callout 1: last capture = 1 0: 1: abc --->123abcdef ^ ^ f 0: abcdef 1: abc Callout 0: last capture = 1 No match 0: No match 1: abc No match --->123abcdef --->--->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc ^ ^ d No match Callout 1: last capture = 1 No match 0: No match 1: abc No match --->123abcdef --->--->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc ^ ^ f No match 0: abcdef --->0: abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc 1: abc No match 123abcdef\C- 0: abcdef 1: abc 0: abcdef --->0: abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc 1: abc No match *** Failers No match No match No match 123abcdef\C!1 --->123abcdef 0 ^ ^ d 1 ^ ^ f No match --->123abcdef --->--->123abcdef 0 ^ ^ d 1 ^ ^ f 0: abcdef 1: abc 0 ^ ^ d No match 1 ^ ^ f No match No match No match /(?C0)(abc(?C1))*/I Capturing subpattern count = 1 No options No first char No need char Capturing subpattern count = 1 --->Capturing subpattern count = 1 0 ^ (abc(?C1))* 0: No options --->No options 0 ^ (abc(?C1))* 0: No first char --->No first char 0 ^ (abc(?C1))* 0: No need char --->No need char 0 ^ (abc(?C1))* 0: abcabcabc --->abcabcabc 0 ^ (abc(?C1))* 1 ^ ^ ) 1 ^ ^ ) 1 ^ ^ ) 0: abcabcabc 1: abc --->abcabcabc --->--->abcabcabc 0 ^ (abc(?C1))* 0: 0 ^ (abc(?C1))* --->0 ^ (abc(?C1))* 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 0: abcabcabc --->0: abcabcabc 0 ^ (abc(?C1))* 0: 1: abc --->1: abc 0 ^ (abc(?C1))* 0: abcabc\C!1!3 --->abcabc 0 ^ (abc(?C1))* 1 ^ ^ ) 1 ^ ^ ) 0: abcabc 1: abc --->abcabc --->--->abcabc 0 ^ (abc(?C1))* 0: 0 ^ (abc(?C1))* --->0 ^ (abc(?C1))* 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 0: abcabc --->0: abcabc 0 ^ (abc(?C1))* 0: 1: abc --->1: abc 0 ^ (abc(?C1))* 0: *** Failers --->*** Failers 0 ^ (abc(?C1))* 0: --->*** Failers --->--->*** Failers 0 ^ (abc(?C1))* 0: 0 ^ (abc(?C1))* --->0 ^ (abc(?C1))* 0 ^ (abc(?C1))* 0: 0: --->0: 0 ^ (abc(?C1))* 0: abcabcabc\C!1!3 --->abcabcabc 0 ^ (abc(?C1))* 1 ^ ^ ) 1 ^ ^ ) 1 ^ ^ ) 0: abcabc 1: abc --->abcabcabc --->--->abcabcabc 0 ^ (abc(?C1))* 0: 0 ^ (abc(?C1))* --->0 ^ (abc(?C1))* 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 1 ^ ^ ) --->1 ^ ^ ) 0 ^ (abc(?C1))* 0: 0: abcabc --->0: abcabc 0 ^ (abc(?C1))* 0: 1: abc --->1: abc 0 ^ (abc(?C1))* 0: /(\d{3}(?C))*/I Capturing subpattern count = 1 Partial matching not supported No options No first char No need char Capturing subpattern count = 1 0: Partial matching not supported 0: No options 0: No first char 0: No need char 0: 123\C+ Callout 0: last capture = -1 0: --->123 ^ ^ ) 0: 123 1: 123 Callout 0: last capture = -1 0: 0: 0: --->123 0: ^ ^ ) 0: 0: 123 0: 1: 123 0: 123456\C+ Callout 0: last capture = -1 0: --->123456 ^ ^ ) Callout 0: last capture = 1 0: 1: 123 --->123456 ^ ^ ) 0: 123456 1: 456 Callout 0: last capture = -1 0: 0: 0: --->123456 0: ^ ^ ) 0: Callout 0: last capture = 1 0: 0: 0: 1: 123 0: --->123456 0: ^ ^ ) 0: 0: 123456 0: 1: 456 0: 123456789\C+ Callout 0: last capture = -1 0: --->123456789 ^ ^ ) Callout 0: last capture = 1 0: 1: 123 --->123456789 ^ ^ ) Callout 0: last capture = 1 0: 1: 456 --->123456789 ^ ^ ) 0: 123456789 1: 789 Callout 0: last capture = -1 0: 0: 0: --->123456789 0: ^ ^ ) 0: Callout 0: last capture = 1 0: 0: 0: 1: 123 0: --->123456789 0: ^ ^ ) 0: Callout 0: last capture = 1 0: 0: 0: 1: 456 0: --->123456789 0: ^ ^ ) 0: 0: 123456789 0: 1: 789 0: /((xyz)(?C)p|(?C1)xyzabc)/I Capturing subpattern count = 2 No options First char = 'x' No need char Capturing subpattern count = 2 --->Capturing subpattern count = 2 1 ^ x No match No options --->No options 1 ^ x No match First char = 'x' --->First char = 'x' 1 ^ x 1 ^ x No match No need char --->No need char 1 ^ x No match xyzabc\C+ Callout 0: last capture = 2 0: 1: 2: xyz --->xyzabc ^ ^ p Callout 1: last capture = -1 0: --->xyzabc ^ x 0: xyzabc 1: xyzabc Callout 0: last capture = 2 --->Callout 0: last capture = 2 1 ^ x No match 0: --->0: 1 ^ x No match 1: --->1: 1 ^ x No match 2: xyz --->2: xyz 0 ^ ^ p 1 ^ x 1 ^ x No match --->xyzabc --->--->xyzabc 0 ^ ^ p 1 ^ x 0: xyzabc 1: xyzabc ^ ^ p --->^ ^ p 1 ^ x No match Callout 1: last capture = -1 --->Callout 1: last capture = -1 1 ^ x No match 0: --->0: 1 ^ x No match --->xyzabc --->--->xyzabc 0 ^ ^ p 1 ^ x 0: xyzabc 1: xyzabc ^ x --->^ x 1 ^ x 1 ^ x No match 0: xyzabc --->0: xyzabc 0 ^ ^ p 1 ^ x 0: xyzabc 1: xyzabc 1: xyzabc --->1: xyzabc 0 ^ ^ p 1 ^ x 0: xyzabc 1: xyzabc /(X)((xyz)(?C)p|(?C1)xyzabc)/I Capturing subpattern count = 3 No options First char = 'X' Need char = 'x' Capturing subpattern count = 3 No match No options No match First char = 'X' No match Need char = 'x' No match Xxyzabc\C+ Callout 0: last capture = 3 0: 1: X 2: 3: xyz --->Xxyzabc ^ ^ p Callout 1: last capture = 1 0: 1: X --->Xxyzabc ^^ x 0: Xxyzabc 1: X 2: xyzabc Callout 0: last capture = 3 No match 0: No match 1: X No match 2: No match 3: xyz No match --->Xxyzabc --->--->Xxyzabc 0 ^ ^ p 1 ^^ x 0: Xxyzabc 1: X 2: xyzabc ^ ^ p No match Callout 1: last capture = 1 No match 0: No match 1: X No match --->Xxyzabc --->--->Xxyzabc 0 ^ ^ p 1 ^^ x 0: Xxyzabc 1: X 2: xyzabc ^^ x No match 0: Xxyzabc --->0: Xxyzabc 0 ^ ^ p 1 ^^ x 0: Xxyzabc 1: X 2: xyzabc 1: X No match 2: xyzabc No match /(?=(abc))(?C)abcdef/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'f' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'f' No match abcdef\C+ Callout 0: last capture = 1 0: 1: abc --->abcdef ^ a 0: abcdef 1: abc Callout 0: last capture = 1 No match 0: No match 1: abc No match --->abcdef --->--->abcdef 0 ^ a 0: abcdef 1: abc ^ a No match 0: abcdef --->0: abcdef 0 ^ a 0: abcdef 1: abc 1: abc No match /(?!(abc)(?C1)d)(?C2)abcxyz/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'z' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'z' --->Need char = 'z' 2 ^ a No match abcxyz\C+ Callout 1: last capture = 1 0: 1: abc --->abcxyz ^ ^ d Callout 2: last capture = -1 0: --->abcxyz ^ a 0: abcxyz Callout 1: last capture = 1 No match 0: No match 1: abc No match --->abcxyz --->--->abcxyz 1 ^ ^ d 2 ^ a 0: abcxyz ^ ^ d No match Callout 2: last capture = -1 No match 0: No match --->abcxyz --->--->abcxyz 1 ^ ^ d 2 ^ a 0: abcxyz ^ a No match 0: abcxyz --->0: abcxyz 1 ^ ^ d 2 ^ a 0: abcxyz /(?<=(abc)(?C))xyz/I Capturing subpattern count = 1 No options First char = 'x' Need char = 'z' Capturing subpattern count = 1 No match No options No match First char = 'x' No match Need char = 'z' No match abcxyz\C+ Callout 0: last capture = 1 0: 1: abc --->abcxyz ^ ) 0: xyz 1: abc Callout 0: last capture = 1 No match 0: No match 1: abc No match --->abcxyz --->--->abcxyz 0 ^ ) 0: xyz 1: abc ^ ) No match 0: xyz No match 1: abc No match /a(b+)(c*)(?C1)/I Capturing subpattern count = 2 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 2 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match abbbbbccc\C*1 --->abbbbbccc 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 No match --->abbbbbccc --->--->abbbbbccc 1 ^ ^ 0: abbbbbccc 1: bbbbb 2: ccc 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match No match No match /a(b+?)(c*?)(?C1)/I Capturing subpattern count = 2 Partial matching not supported No options First char = 'a' Need char = 'b' Capturing subpattern count = 2 No match Partial matching not supported No match No options No match First char = 'a' No match Need char = 'b' No match abbbbbccc\C*1 --->abbbbbccc 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 1 ^ ^ Callout data = 1 No match --->abbbbbccc --->--->abbbbbccc 1 ^ ^ 0: ab 1: b 2: 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match 1 ^ ^ No match Callout data = 1 No match No match No match /(?C)abc/I Capturing subpattern count = 0 No options First char = 'a' Need char = 'c' Capturing subpattern count = 0 --->Capturing subpattern count = 0 0 ^ a 0 ^ a No match No options No match First char = 'a' No match Need char = 'c' --->Need char = 'c' 0 ^ a No match /(?C)^abc/I Capturing subpattern count = 0 Options: anchored No first char No need char Capturing subpattern count = 0 --->Capturing subpattern count = 0 0 ^ ^ No match Options: anchored --->Options: anchored 0 ^ ^ No match No first char --->No first char 0 ^ ^ No match No need char --->No need char 0 ^ ^ No match /(?C)a|b/IS Capturing subpattern count = 0 No options No first char No need char Starting byte set: a b Capturing subpattern count = 0 --->Capturing subpattern count = 0 0 ^ a 0: a No options --->No options 0 ^ a No match No first char --->No first char 0 ^ a 0: a No need char --->No need char 0 ^ a 0: a Starting byte set: a b --->Starting byte set: a b 0 ^ a 0: a /(?R)/I Failed: recursive call could loop indefinitely at offset 3 /(a|(?R))/I Failed: recursive call could loop indefinitely at offset 6 /(ab|(bc|(de|(?R))))/I Failed: recursive call could loop indefinitely at offset 15 /x(ab|(bc|(de|(?R))))/I Capturing subpattern count = 3 No options First char = 'x' No need char Capturing subpattern count = 3 No match No options No match First char = 'x' No match No need char No match xab 0: xab 1: ab 0: xab 0: xab 1: ab 1: ab No match xbc 0: xbc 1: bc 2: bc 0: xbc 0: xbc 1: bc 2: bc 1: bc No match 2: bc No match xde 0: xde 1: de 2: de 3: de 0: xde 0: xde 1: de 2: de 3: de 1: de No match 2: de No match 3: de No match xxab 0: xxab 1: xab 2: xab 3: xab 0: xxab 0: xxab 1: xab 2: xab 3: xab 1: xab 0: xab 1: ab 2: xab 0: xab 1: ab 3: xab 0: xab 1: ab xxxab 0: xxxab 1: xxab 2: xxab 3: xxab 0: xxxab 0: xxxab 1: xxab 2: xxab 3: xxab 1: xxab 0: xxab 1: xab 2: xab 3: xab 2: xxab 0: xxab 1: xab 2: xab 3: xab 3: xxab 0: xxab 1: xab 2: xab 3: xab *** Failers No match No match No match xyab No match No match No match /(ab|(bc|(de|(?1))))/I Failed: recursive call could loop indefinitely at offset 15 /x(ab|(bc|(de|(?1)x)x)x)/I Failed: recursive call could loop indefinitely at offset 16 /^([^()]|\((?1)*\))*$/I Capturing subpattern count = 1 Options: anchored No first char No need char Capturing subpattern count = 1 0: Capturing subpattern count = 1 1: 1 Options: anchored 0: Options: anchored 1: d No first char 0: No first char 1: r No need char 0: No need char 1: r abc 0: abc 1: c 0: abc 0: 0: abc 1: c 1: c 0: 1: c 1: c a(b)c 0: a(b)c 1: c 0: a(b)c 0: 0: a(b)c 1: c 1: c 0: 1: c 1: c a(b(c))d 0: a(b(c))d 1: d 0: a(b(c))d 0: 0: a(b(c))d 1: d 1: d 0: 1: d 1: d *** Failers) No match No match 0: No match 1: h a(b(c)d No match No match 0: No match 1: h /^>abc>([^()]|\((?1)*\))*abc>123abc>123abc>123abc>1(2)3abc>1(2)3abc>1(2)3abc>(1(2)3)abc>(1(2)3)abc>(1(2)3) 2: 3: Satan, oscillate my metallic sonatas 4: S 0: Satan, oscillate my metallic sonatas! No match 1: No match 2: No match 3: Satan, oscillate my metallic sonatas No match 4: S No match A man, a plan, a canal: Panama! 0: A man, a plan, a canal: Panama! 1: 2: 3: A man, a plan, a canal: Panama 4: A 0: A man, a plan, a canal: Panama! No match 1: No match 2: No match 3: A man, a plan, a canal: Panama No match 4: A No match Able was I ere I saw Elba. 0: Able was I ere I saw Elba. 1: 2: 3: Able was I ere I saw Elba 4: A 0: Able was I ere I saw Elba. No match 1: No match 2: No match 3: Able was I ere I saw Elba No match 4: A No match *** Failers No match No match No match The quick brown fox No match No match No match /^(\d+|\((?1)([+*-])(?1)\)|-(?1))$/I Capturing subpattern count = 2 Partial matching not supported Options: anchored No first char No need char Capturing subpattern count = 2 No match Partial matching not supported No match Options: anchored No match No first char No match No need char No match 12 0: 12 1: 12 0: 12 No match 1: 12 No match (((2+2)*-3)-7) 0: (((2+2)*-3)-7) 1: (((2+2)*-3)-7) 2: - 0: (((2+2)*-3)-7) No match 1: (((2+2)*-3)-7) No match 2: - No match -12 0: -12 1: -12 0: -12 No match 1: -12 No match *** Failers No match No match No match ((2+2)*-3)-7) No match No match No match /^(x(y|(?1){2})z)/I Capturing subpattern count = 2 Options: anchored No first char No need char Capturing subpattern count = 2 No match Options: anchored No match No first char No match No need char No match xyz 0: xyz 1: xyz 2: y 0: xyz No match 1: xyz No match 2: y No match xxyzxyzz 0: xxyzxyzz 1: xxyzxyzz 2: xyzxyz 0: xxyzxyzz No match 1: xxyzxyzz No match 2: xyzxyz No match *** Failers No match No match No match xxyzz No match No match No match xxyzxyzxyzz No match No match No match /((< (?: (?(R) \d++ | [^<>]*+) | (?2)) * >))/Ix Capturing subpattern count = 2 Partial matching not supported Options: extended First char = '<' Need char = '>' Capturing subpattern count = 2 No match Partial matching not supported No match Options: extended No match First char = '<' No match Need char = '>' No match <> 0: <> 1: <> 2: <> 0: <> 0: <> 1: <> 2: <> 1: <> 0: <> 1: <> 2: <> 2: <> 0: <> 1: <> 2: <> 0: 1: 2: 0: 0: 1: 2: 1: 0: 1: 2: 2: 0: 1: 2: hij> 0: hij> 1: hij> 2: hij> 0: hij> 0: hij> 1: hij> 2: hij> 1: hij> 0: hij> 1: hij> 2: hij> 2: hij> 0: hij> 1: hij> 2: hij> hij> 0: 1: 2: 0: 0: 1: 2: 1: 0: 1: 2: 2: 0: 1: 2: def> 0: def> 1: def> 2: def> 0: def> 0: def> 1: def> 2: def> 1: def> 0: def> 1: def> 2: def> 2: def> 0: def> 1: def> 2: def> 0: <> 1: <> 2: <> 0: <> 0: <> 1: <> 2: <> 1: <> 0: <> 1: <> 2: <> 2: <> 0: <> 1: <> 2: <> *** Failers No match No match No match b|c)d(?Pe)/DZ ------------------------------------------------------------------ Bra 0 a Bra 1 b Alt c Ket d Bra 2 e Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 Named capturing subpatterns: longername2 2 name1 1 No options First char = 'a' Need char = 'e' ------------------------------------------------------------------ No match Bra 0 No match a No match Bra 1 No match b No match Alt No match c No match Ket No match d No match Bra 2 No match e No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 2 No match Named capturing subpatterns: No match longername2 2 No match name1 1 No match No options No match First char = 'a' No match Need char = 'e' No match abde 0: abde 1: b 2: e 0: abde 0: abde 1: b 2: e 1: b No match 2: e No match acde 0: acde 1: c 2: e 0: acde 0: acde 1: c 2: e 1: c No match 2: e No match /(?:a(?Pc(?Pd)))(?Pa)/DZ ------------------------------------------------------------------ Bra 0 Bra 0 a Bra 1 c Bra 2 d Ket Ket Ket Bra 3 a Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 3 Named capturing subpatterns: a 3 c 1 d 2 No options First char = 'a' Need char = 'a' ------------------------------------------------------------------ No match Bra 0 No match Bra 0 No match a No match Bra 1 No match c No match Bra 2 No match d No match Ket No match Ket No match Ket No match Bra 3 No match a No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 3 No match Named capturing subpatterns: No match a 3 No match c 1 No match d 2 No match No options No match First char = 'a' No match Need char = 'a' No match /(?Pa)...(?P=a)bbb(?P>a)d/DZ ------------------------------------------------------------------ Bra 0 Bra 1 a Ket Any Any Any \1 bbb Once Recurse Ket d Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Max back reference = 1 Named capturing subpatterns: a 1 No options First char = 'a' Need char = 'd' ------------------------------------------------------------------ No match Bra 0 No match Bra 1 No match a No match Ket No match Any No match Any No match Any No match \1 No match bbb No match Once No match Recurse No match Ket No match d No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Max back reference = 1 No match Named capturing subpatterns: No match a 1 No match No options No match First char = 'a' No match Need char = 'd' No match /^\W*(?:(?P(?P.)\W*(?P>one)\W*(?P=two)|)|(?P(?P.)\W*(?P>three)\W*(?P=four)|\W*.\W*))\W*$/Ii Capturing subpattern count = 4 Max back reference = 4 Named capturing subpatterns: four 4 one 1 three 3 two 2 Partial matching not supported Options: anchored caseless No first char No need char Capturing subpattern count = 4 No match Max back reference = 4 No match Named capturing subpatterns: No match four 4 No match one 1 No match three 3 No match two 2 No match Partial matching not supported No match Options: anchored caseless No match No first char No match No need char No match 1221 0: 1221 1: 1221 2: 1 0: 1221 No match 1: 1221 No match 2: 1 No match Satan, oscillate my metallic sonatas! 0: Satan, oscillate my metallic sonatas! 1: 2: 3: Satan, oscillate my metallic sonatas 4: S 0: Satan, oscillate my metallic sonatas! No match 1: No match 2: No match 3: Satan, oscillate my metallic sonatas No match 4: S No match A man, a plan, a canal: Panama! 0: A man, a plan, a canal: Panama! 1: 2: 3: A man, a plan, a canal: Panama 4: A 0: A man, a plan, a canal: Panama! No match 1: No match 2: No match 3: A man, a plan, a canal: Panama No match 4: A No match Able was I ere I saw Elba. 0: Able was I ere I saw Elba. 1: 2: 3: Able was I ere I saw Elba 4: A 0: Able was I ere I saw Elba. No match 1: No match 2: No match 3: Able was I ere I saw Elba No match 4: A No match *** Failers No match No match No match The quick brown fox No match No match No match /((?(R)a|b))\1(?1)?/I Capturing subpattern count = 1 Max back reference = 1 No options No first char No need char Capturing subpattern count = 1 No match Max back reference = 1 No match No options No match No first char No match No need char No match bb 0: bb 1: b 0: bb 0: bb 1: b 1: b No match bbaa 0: bba 1: b 0: bba 0: bba 1: b 1: b No match /(.*)a/Is Capturing subpattern count = 1 Partial matching not supported Options: anchored dotall No first char Need char = 'a' Capturing subpattern count = 1 0: Capturing subpa 1: Capturing subp Partial matching not supported 0: Partial ma 1: Partial m Options: anchored dotall 0: Options: anchored dota 1: Options: anchored dot No first char 0: No first cha 1: No first ch Need char = 'a' 0: Need char = 'a 1: Need char = ' /(.*)a\1/Is Capturing subpattern count = 1 Max back reference = 1 Partial matching not supported Options: dotall No first char Need char = 'a' Capturing subpattern count = 1 0: a 1: Max back reference = 1 0: a 1: Partial matching not supported 0: a 1: Options: dotall 0: a 1: No first char 0: a 1: Need char = 'a' 0: a 1: /(.*)a(b)\2/Is Capturing subpattern count = 2 Max back reference = 2 Partial matching not supported Options: anchored dotall No first char Need char = 'b' Capturing subpattern count = 2 No match Max back reference = 2 No match Partial matching not supported No match Options: anchored dotall No match No first char No match Need char = 'b' No match /((.*)a|(.*)b)z/Is Capturing subpattern count = 3 Partial matching not supported Options: anchored dotall No first char Need char = 'z' Capturing subpattern count = 3 No match Partial matching not supported No match Options: anchored dotall No match No first char No match Need char = 'z' No match /((.*)a|(.*)b)z\1/Is Capturing subpattern count = 3 Max back reference = 1 Partial matching not supported Options: dotall No first char Need char = 'z' Capturing subpattern count = 3 No match Max back reference = 1 No match Partial matching not supported No match Options: dotall No match No first char No match Need char = 'z' No match /((.*)a|(.*)b)z\2/Is Capturing subpattern count = 3 Max back reference = 2 Partial matching not supported Options: dotall No first char Need char = 'z' Capturing subpattern count = 3 No match Max back reference = 2 No match Partial matching not supported No match Options: dotall No match No first char No match Need char = 'z' No match /((.*)a|(.*)b)z\3/Is Capturing subpattern count = 3 Max back reference = 3 Partial matching not supported Options: dotall No first char Need char = 'z' Capturing subpattern count = 3 No match Max back reference = 3 No match Partial matching not supported No match Options: dotall No match No first char No match Need char = 'z' No match /((.*)a|^(.*)b)z\3/Is Capturing subpattern count = 3 Max back reference = 3 Partial matching not supported Options: anchored dotall No first char Need char = 'z' Capturing subpattern count = 3 No match Max back reference = 3 No match Partial matching not supported No match Options: anchored dotall No match No first char No match Need char = 'z' No match /(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a/Is Capturing subpattern count = 31 Partial matching not supported Options: anchored dotall No first char No need char Capturing subpattern count = 31 0: Capturing subpattern count = 31 1: Capturing subpattern count = 31 Partial matching not supported 0: Partial matching not supported 1: Partial matching not supported Options: anchored dotall 0: Options: anchored dotall 1: Options: anchored dotall No first char 0: No first char 1: No first char No need char 0: No need char 1: No need char /(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\31/Is Capturing subpattern count = 31 Max back reference = 31 Partial matching not supported Options: dotall No first char No need char Capturing subpattern count = 31 0: Capturing subpattern count = 31 1: Capturing subpattern count = 31 Max back reference = 31 0: Max back reference = 31 1: Max back reference = 31 Partial matching not supported 0: Partial matching not supported 1: Partial matching not supported Options: dotall 0: Options: dotall 1: Options: dotall No first char 0: No first char 1: No first char No need char 0: No need char 1: No need char /(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\32/Is Capturing subpattern count = 32 Max back reference = 32 Partial matching not supported Options: dotall No first char No need char Capturing subpattern count = 32 0: Capturing subpattern count = 32 1: Capturing subpattern count = 32 Max back reference = 32 0: Max back reference = 32 1: Max back reference = 32 Partial matching not supported 0: Partial matching not supported 1: Partial matching not supported Options: dotall 0: Options: dotall 1: Options: dotall No first char 0: No first char 1: No first char No need char 0: No need char 1: No need char /(a)(bc)/INDZ ------------------------------------------------------------------ Bra 0 Bra 0 a Ket Bra 0 bc Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: no_auto_capture First char = 'a' Need char = 'c' ------------------------------------------------------------------ No match Bra 0 No match Bra 0 No match a No match Ket No match Bra 0 No match bc No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match Options: no_auto_capture No match First char = 'a' No match Need char = 'c' No match abc 0: abc 0: abc 0: abc /(?Pa)(bc)/INDZ ------------------------------------------------------------------ Bra 0 Bra 1 a Ket Bra 0 bc Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Named capturing subpatterns: one 1 Options: no_auto_capture First char = 'a' Need char = 'c' ------------------------------------------------------------------ No match Bra 0 No match Bra 1 No match a No match Ket No match Bra 0 No match bc No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Named capturing subpatterns: No match one 1 No match Options: no_auto_capture No match First char = 'a' No match Need char = 'c' No match abc 0: abc 1: a 0: abc 0: abc 1: a 1: a No match /(a)(?Pbc)/INDZ ------------------------------------------------------------------ Bra 0 Bra 0 a Ket Bra 1 bc Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Named capturing subpatterns: named 1 Options: no_auto_capture First char = 'a' Need char = 'c' ------------------------------------------------------------------ No match Bra 0 No match Bra 0 No match a No match Ket No match Bra 1 No match bc No match Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Named capturing subpatterns: No match named 1 No match Options: no_auto_capture No match First char = 'a' No match Need char = 'c' No match /(a+)*zz/I Capturing subpattern count = 1 Partial matching not supported No options No first char Need char = 'z' Capturing subpattern count = 1 No match Partial matching not supported No match No options No match No first char No match Need char = 'z' No match aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzbbbbbb\M Minimum match() limit = 8 Minimum match() recursion limit = 6 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazz 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Minimum match() limit = 8 No match Minimum match() recursion limit = 6 No match 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazz 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazz 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa No match aaaaaaaaaaaaaz\M Minimum match() limit = 32768 Minimum match() recursion limit = 42 No match Minimum match() limit = 32768 No match Minimum match() recursion limit = 42 No match No match No match /(aaa(?C1)bbb|ab)/I Capturing subpattern count = 1 No options First char = 'a' Need char = 'b' Capturing subpattern count = 1 No match No options No match First char = 'a' No match Need char = 'b' No match aaabbb --->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb --->aaabbb --->--->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1 ^ ^ b No match 0: aaabbb --->0: aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1: aaabbb --->1: aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb aaabbb\C*0 --->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb --->aaabbb --->--->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1 ^ ^ b No match 0: aaabbb --->0: aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1: aaabbb --->1: aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb aaabbb\C*1 --->aaabbb 1 ^ ^ b Callout data = 1 0: ab 1: ab --->aaabbb --->--->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1 ^ ^ b No match Callout data = 1 No match 0: ab 0: ab 1: ab 1: ab 0: ab 1: ab aaabbb\C*-1 --->aaabbb 1 ^ ^ b Callout data = -1 No match --->aaabbb --->--->aaabbb 1 ^ ^ b 0: aaabbb 1: aaabbb 1 ^ ^ b No match Callout data = -1 No match No match No match /ab(?Pcd)ef(?Pgh)/I Capturing subpattern count = 2 Named capturing subpatterns: one 1 two 2 No options First char = 'a' Need char = 'h' Capturing subpattern count = 2 No match Named capturing subpatterns: No match one 1 No match two 2 No match No options No match First char = 'a' No match Need char = 'h' No match abcdefgh 0: abcdefgh 1: cd 2: gh 0: abcdefgh 0: abcdefgh 1: cd 2: gh 1: cd No match 2: gh No match abcdefgh\C1\Gtwo 0: abcdefgh 1: cd 2: gh 1C cd (2) G gh (2) two 0: abcdefgh 0: abcdefgh 1: cd 2: gh 1: cd No match 2: gh No match 1C cd (2) No match G gh (2) two No match abcdefgh\Cone\Ctwo 0: abcdefgh 1: cd 2: gh C cd (2) one C gh (2) two 0: abcdefgh 0: abcdefgh 1: cd 2: gh 1: cd No match 2: gh No match C cd (2) one No match C gh (2) two No match abcdefgh\Cthree no parentheses with name "three" 0: abcdefgh 1: cd 2: gh copy substring three failed -7 no parentheses with name "three" No match 0: abcdefgh 0: abcdefgh 1: cd 2: gh 1: cd No match 2: gh No match copy substring three failed -7 No match /(?P)(?P)/DZ ------------------------------------------------------------------ Bra 0 Bra 1 Ket Bra 2 Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 Named capturing subpatterns: Tes 1 Test 2 No options No first char No need char ------------------------------------------------------------------ 0: 1: 2: Bra 0 0: 1: 2: Bra 1 0: 1: 2: Ket 0: 1: 2: Bra 2 0: 1: 2: Ket 0: 1: 2: Ket 0: 1: 2: End 0: 1: 2: ------------------------------------------------------------------ 0: 1: 2: Capturing subpattern count = 2 0: 1: 2: Named capturing subpatterns: 0: 1: 2: Tes 1 0: 1: 2: Test 2 0: 1: 2: No options 0: 1: 2: No first char 0: 1: 2: No need char 0: 1: 2: /(?P)(?P)/DZ ------------------------------------------------------------------ Bra 0 Bra 1 Ket Bra 2 Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 Named capturing subpatterns: Tes 2 Test 1 No options No first char No need char ------------------------------------------------------------------ 0: 1: 2: Bra 0 0: 1: 2: Bra 1 0: 1: 2: Ket 0: 1: 2: Bra 2 0: 1: 2: Ket 0: 1: 2: Ket 0: 1: 2: End 0: 1: 2: ------------------------------------------------------------------ 0: 1: 2: Capturing subpattern count = 2 0: 1: 2: Named capturing subpatterns: 0: 1: 2: Tes 2 0: 1: 2: Test 1 0: 1: 2: No options 0: 1: 2: No first char 0: 1: 2: No need char 0: 1: 2: /(?Pzz)(?Paa)/I Capturing subpattern count = 2 Named capturing subpatterns: A 2 Z 1 No options First char = 'z' Need char = 'a' Capturing subpattern count = 2 No match Named capturing subpatterns: No match A 2 No match Z 1 No match No options No match First char = 'z' No match Need char = 'a' No match zzaa\CZ 0: zzaa 1: zz 2: aa C zz (2) Z 0: zzaa 0: zzaa 1: zz 2: aa 1: zz No match 2: aa No match C zz (2) Z No match zzaa\CA 0: zzaa 1: zz 2: aa C aa (2) A 0: zzaa 0: zzaa 1: zz 2: aa 1: zz No match 2: aa No match C aa (2) A No match /(?Peks)(?Peccs)/I Failed: two named subpatterns have the same name at offset 15 /(?Pabc(?Pdef)(?Pxyz))/I Failed: two named subpatterns have the same name at offset 30 "\[((?P\d+)(,(?P>elem))*)\]"I Capturing subpattern count = 3 Named capturing subpatterns: elem 2 Partial matching not supported No options First char = '[' Need char = ']' Capturing subpattern count = 3 No match Named capturing subpatterns: No match elem 2 No match Partial matching not supported No match No options No match First char = '[' No match Need char = ']' No match [10,20,30,5,5,4,4,2,43,23,4234] 0: [10,20,30,5,5,4,4,2,43,23,4234] 1: 10,20,30,5,5,4,4,2,43,23,4234 2: 10 3: ,4234 0: [10,20,30,5,5,4,4,2,43,23,4234] 0: [10,20,30,5,5,4,4,2,43,23,4234] 1: 10,20,30,5,5,4,4,2,43,23,4234 2: 10 3: ,4234 1: 10,20,30,5,5,4,4,2,43,23,4234 No match 2: 10 No match 3: ,4234 No match *** Failers No match No match No match [] No match No match No match "\[((?P\d+)(,(?P>elem))*)?\]"I Capturing subpattern count = 3 Named capturing subpatterns: elem 2 Partial matching not supported No options First char = '[' Need char = ']' Capturing subpattern count = 3 No match Named capturing subpatterns: No match elem 2 No match Partial matching not supported No match No options No match First char = '[' No match Need char = ']' No match [10,20,30,5,5,4,4,2,43,23,4234] 0: [10,20,30,5,5,4,4,2,43,23,4234] 1: 10,20,30,5,5,4,4,2,43,23,4234 2: 10 3: ,4234 0: [10,20,30,5,5,4,4,2,43,23,4234] 0: [10,20,30,5,5,4,4,2,43,23,4234] 1: 10,20,30,5,5,4,4,2,43,23,4234 2: 10 3: ,4234 1: 10,20,30,5,5,4,4,2,43,23,4234 No match 2: 10 No match 3: ,4234 No match [] 0: [] 0: [] 0: [] /(a(b(?2)c))?/DZ ------------------------------------------------------------------ Bra 0 Brazero Bra 1 a Bra 2 b Once Recurse Ket c Ket Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Brazero 0: Bra 1 0: a 0: Bra 2 0: b 0: Once 0: Recurse 0: Ket 0: c 0: Ket 0: Ket 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 2 0: No options 0: No first char 0: No need char 0: /(a(b(?2)c))*/DZ ------------------------------------------------------------------ Bra 0 Brazero Bra 1 a Bra 2 b Once Recurse Ket c Ket KetRmax Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Brazero 0: Bra 1 0: a 0: Bra 2 0: b 0: Once 0: Recurse 0: Ket 0: c 0: Ket 0: KetRmax 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 2 0: No options 0: No first char 0: No need char 0: /(a(b(?2)c)){0,2}/DZ ------------------------------------------------------------------ Bra 0 Brazero Bra 0 Bra 1 a Bra 2 b Once Recurse Ket c Ket Ket Brazero Bra 1 a Bra 2 b Once Recurse Ket c Ket Ket Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 2 No options No first char No need char ------------------------------------------------------------------ 0: Bra 0 0: Brazero 0: Bra 0 0: Bra 1 0: a 0: Bra 2 0: b 0: Once 0: Recurse 0: Ket 0: c 0: Ket 0: Ket 0: Brazero 0: Bra 1 0: a 0: Bra 2 0: b 0: Once 0: Recurse 0: Ket 0: c 0: Ket 0: Ket 0: Ket 0: Ket 0: End 0: ------------------------------------------------------------------ 0: Capturing subpattern count = 2 0: No options 0: No first char 0: No need char 0: /[ab]{1}+/DZ ------------------------------------------------------------------ Bra 0 Once [ab]{1,1} Ket Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options No first char No need char ------------------------------------------------------------------ No match Bra 0 0: a Once No match [ab]{1,1} 0: a Ket No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: a No options No match No first char 0: a No need char 0: a /((w\/|-|with)*(free|immediate)*.*?shipping\s*[!.-]*)/Ii Capturing subpattern count = 3 Partial matching not supported Options: caseless No first char Need char = 'g' (caseless) Capturing subpattern count = 3 No match Partial matching not supported No match Options: caseless No match No first char No match Need char = 'g' (caseless) No match Baby Bjorn Active Carrier - With free SHIPPING!! 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: Baby Bjorn Active Carrier - With free SHIPPING!! 0: Baby Bjorn Active Carrier - With free SHIPPING!! 0: 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: Baby Bjorn Active Carrier - With free SHIPPING!! 0: 1: Baby Bjorn Active Carrier - With free SHIPPING!! 1: 1: Baby Bjorn Active Carrier - With free SHIPPING!! /((w\/|-|with)*(free|immediate)*.*?shipping\s*[!.-]*)/IiS Capturing subpattern count = 3 Partial matching not supported Options: caseless No first char Need char = 'g' (caseless) Study returned NULL Capturing subpattern count = 3 No match Partial matching not supported No match Options: caseless No match No first char No match Need char = 'g' (caseless) No match Study returned NULL No match Baby Bjorn Active Carrier - With free SHIPPING!! 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: Baby Bjorn Active Carrier - With free SHIPPING!! 0: Baby Bjorn Active Carrier - With free SHIPPING!! 0: 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: 0: Baby Bjorn Active Carrier - With free SHIPPING!! 1: Baby Bjorn Active Carrier - With free SHIPPING!! 0: 1: Baby Bjorn Active Carrier - With free SHIPPING!! 1: 1: Baby Bjorn Active Carrier - With free SHIPPING!! /a*.*b/ISDZ ------------------------------------------------------------------ Bra 0 a* Any* b Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported No options No first char Need char = 'b' Study returned NULL ------------------------------------------------------------------ No match Bra 0 No match a* No match Any* No match b 0: b Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 0: Capturing sub Partial matching not supported No match No options No match No first char No match Need char = 'b' 0: Need char = 'b Study returned NULL No match /(a|b)*.?c/ISDZ ------------------------------------------------------------------ Bra 0 Brazero Bra 1 a Alt b KetRmax Any? c Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 No options No first char Need char = 'c' Study returned NULL ------------------------------------------------------------------ No match Bra 0 No match Brazero No match Bra 1 No match a No match Alt No match b No match KetRmax No match Any? No match c 0: c Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 0: c No options No match No first char 0: c Need char = 'c' 0: c Study returned NULL No match /abc(?C255)de(?C)f/DZ ------------------------------------------------------------------ Bra 0 abc Callout 255 10 1 de Callout 0 16 1 f Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 No options First char = 'a' Need char = 'f' ------------------------------------------------------------------ No match Bra 0 No match abc No match Callout 255 10 1 No match de No match Callout 0 16 1 No match f No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 No match No options No match First char = 'a' No match Need char = 'f' No match /abcde/ICDZ ------------------------------------------------------------------ Bra 0 Callout 255 0 1 a Callout 255 1 1 b Callout 255 2 1 c Callout 255 3 1 d Callout 255 4 1 e Callout 255 5 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Options: First char = 'a' Need char = 'e' ------------------------------------------------------------------ No match Bra 0 No match Callout 255 0 1 No match a No match Callout 255 1 1 No match b No match Callout 255 2 1 No match c No match Callout 255 3 1 No match d No match Callout 255 4 1 No match e No match Callout 255 5 0 No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 --->Capturing subpattern count = 0 +0 ^ a +1 ^^ b +0 ^ a +1 ^^ b No match Options: No match First char = 'a' No match Need char = 'e' --->Need char = 'e' +0 ^ a +1 ^^ b No match abcde --->abcde +0 ^ a +1 ^^ b +2 ^ ^ c +3 ^ ^ d +4 ^ ^ e +5 ^ ^ 0: abcde --->abcde --->--->abcde +0 ^ a +1 ^^ b +2 ^ ^ c +3 ^ ^ d +4 ^ ^ e +5 ^ ^ 0: abcde +0 ^ a No match +1 ^^ b No match +2 ^ ^ c No match +3 ^ ^ d No match +4 ^ ^ e No match +5 ^ ^ No match 0: abcde --->0: abcde +0 ^ a +1 ^^ b +2 ^ ^ c +3 ^ ^ d +4 ^ ^ e +5 ^ ^ 0: abcde abcdfe --->abcdfe +0 ^ a +1 ^^ b +2 ^ ^ c +3 ^ ^ d +4 ^ ^ e No match --->abcdfe --->--->abcdfe +0 ^ a +1 ^^ b +2 ^ ^ c +3 ^ ^ d +4 ^ ^ e No match +0 ^ a No match +1 ^^ b No match +2 ^ ^ c No match +3 ^ ^ d No match +4 ^ ^ e No match No match No match /a*b/ICDZ ------------------------------------------------------------------ Bra 0 Callout 255 0 2 a*+ Callout 255 2 1 b Callout 255 3 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported Options: No first char Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match Callout 255 0 2 No match a*+ No match Callout 255 2 1 No match b --->b +0 ^ a* +2 ^ b +3 ^^ 0: b Callout 255 3 0 No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 --->Capturing subpattern count = 0 +0 ^ a* +2 ^ b +0 ^ a* +2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b Partial matching not supported No match Options: No match No first char No match Need char = 'b' --->Need char = 'b' +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b ab --->ab +0 ^ a* +2 ^^ b +3 ^ ^ 0: ab --->ab --->--->ab +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^^ b +3 ^ ^ 0: ab +0 ^ a* No match +2 ^^ b --->+2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +3 ^ ^ No match 0: ab --->0: ab +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^^ b +3 ^ ^ 0: ab aaaab --->aaaab +0 ^ a* +2 ^ ^ b +3 ^ ^ 0: aaaab --->aaaab --->--->aaaab +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ ^ b +3 ^ ^ 0: aaaab +0 ^ a* No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +3 ^ ^ No match 0: aaaab --->0: aaaab +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ ^ b +3 ^ ^ 0: aaaab aaaacb --->aaaacb +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b --->aaaacb --->--->aaaacb +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^ ^ b +0 ^ a* +2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^^ b --->+2 ^^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^ b --->+2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +0 ^ a* No match +2 ^ b --->+2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b +3 ^^ No match 0: b --->0: b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +0 ^ a* +2 ^ b +3 ^^ 0: b /a+b/ICDZ ------------------------------------------------------------------ Bra 0 Callout 255 0 2 a++ Callout 255 2 1 b Callout 255 3 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 0 Partial matching not supported Options: First char = 'a' Need char = 'b' ------------------------------------------------------------------ No match Bra 0 No match Callout 255 0 2 No match a++ No match Callout 255 2 1 No match b No match Callout 255 3 0 No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 0 --->Capturing subpattern count = 0 +0 ^ a+ +2 ^^ b No match Partial matching not supported No match Options: No match First char = 'a' No match Need char = 'b' --->Need char = 'b' +0 ^ a+ +2 ^^ b No match ab --->ab +0 ^ a+ +2 ^^ b +3 ^ ^ 0: ab --->ab --->--->ab +0 ^ a+ +2 ^^ b +3 ^ ^ 0: ab +0 ^ a+ No match +2 ^^ b No match +3 ^ ^ No match 0: ab --->0: ab +0 ^ a+ +2 ^^ b +3 ^ ^ 0: ab aaaab --->aaaab +0 ^ a+ +2 ^ ^ b +3 ^ ^ 0: aaaab --->aaaab --->--->aaaab +0 ^ a+ +2 ^ ^ b +3 ^ ^ 0: aaaab +0 ^ a+ No match +2 ^ ^ b No match +3 ^ ^ No match 0: aaaab --->0: aaaab +0 ^ a+ +2 ^ ^ b +3 ^ ^ 0: aaaab aaaacb --->aaaacb +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^^ b No match --->aaaacb --->--->aaaacb +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^ ^ b +0 ^ a+ +2 ^^ b No match +0 ^ a+ No match +2 ^ ^ b No match +0 ^ a+ No match +2 ^ ^ b No match +0 ^ a+ No match +2 ^ ^ b No match +0 ^ a+ No match +2 ^^ b No match No match No match /(abc|def)x/ICDZ ------------------------------------------------------------------ Bra 0 Callout 255 0 9 Bra 1 Callout 255 1 1 a Callout 255 2 1 b Callout 255 3 1 c Callout 255 4 0 Alt Callout 255 5 1 d Callout 255 6 1 e Callout 255 7 1 f Callout 255 8 0 Ket Callout 255 9 1 x Callout 255 10 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Options: No first char Need char = 'x' ------------------------------------------------------------------ No match Bra 0 No match Callout 255 0 9 No match Bra 1 No match Callout 255 1 1 No match a No match Callout 255 2 1 No match b No match Callout 255 3 1 No match c No match Callout 255 4 0 No match Alt No match Callout 255 5 1 No match d No match Callout 255 6 1 No match e No match Callout 255 7 1 No match f No match Callout 255 8 0 No match Ket No match Callout 255 9 1 No match x --->x +0 ^ (abc|def) +1 ^ a +5 ^ d No match Callout 255 10 0 No match Ket No match End No match ------------------------------------------------------------------ No match Capturing subpattern count = 1 No match Options: No match No first char No match Need char = 'x' --->Need char = 'x' +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +2 ^^ b +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match abcx --->abcx +0 ^ (abc|def) +1 ^ a +2 ^^ b +3 ^ ^ c +4 ^ ^ | +9 ^ ^ x +10 ^ ^ 0: abcx 1: abc --->abcx --->--->abcx +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +2 ^^ b +3 ^ ^ c +4 ^ ^ | +9 ^ ^ x +10 ^ ^ 0: abcx 1: abc +0 ^ (abc|def) No match +1 ^ a No match +2 ^^ b No match +3 ^ ^ c No match +4 ^ ^ | No match +9 ^ ^ x --->+9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match +10 ^ ^ No match 0: abcx --->0: abcx +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +2 ^^ b +3 ^ ^ c +4 ^ ^ | +9 ^ ^ x +10 ^ ^ 0: abcx 1: abc 1: abc No match defx --->defx +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +7 ^ ^ f +8 ^ ^ ) +9 ^ ^ x +10 ^ ^ 0: defx 1: def --->defx --->--->defx +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +7 ^ ^ f +8 ^ ^ ) +9 ^ ^ x +10 ^ ^ 0: defx 1: def +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +6 ^^ e No match +7 ^ ^ f No match +8 ^ ^ ) No match +9 ^ ^ x --->+9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match +10 ^ ^ No match 0: defx --->0: defx +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +7 ^ ^ f +8 ^ ^ ) +9 ^ ^ x +10 ^ ^ 0: defx 1: def 1: def No match abcdefzx --->abcdefzx +0 ^ (abc|def) +1 ^ a +2 ^^ b +3 ^ ^ c +4 ^ ^ | +9 ^ ^ x +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +7 ^ ^ f +8 ^ ^ ) +9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match --->abcdefzx --->--->abcdefzx +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +2 ^^ b +3 ^ ^ c +4 ^ ^ | +9 ^ ^ x +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +6 ^^ e +7 ^ ^ f +8 ^ ^ ) +9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +2 ^^ b No match +3 ^ ^ c No match +4 ^ ^ | No match +9 ^ ^ x --->+9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +6 ^^ e No match +7 ^ ^ f No match +8 ^ ^ ) No match +9 ^ ^ x --->+9 ^ ^ x +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d +0 ^ (abc|def) +1 ^ a +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match +0 ^ (abc|def) No match +1 ^ a No match +5 ^ d No match No match No match /(ab|cd){3,4}/IC Capturing subpattern count = 1 Options: No first char No need char Capturing subpattern count = 1 --->Capturing subpattern count = 1 +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match Options: --->Options: +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match No first char --->No first char +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match No need char --->No need char +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match ababab --->ababab +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +12 ^ ^ 0: ababab 1: ab --->ababab --->--->ababab +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +12 ^ ^ 0: ababab 1: ab +0 ^ (ab|cd){3,4} --->+0 ^ (ab|cd){3,4} +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ a --->+1 ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^^ b --->+2 ^^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +12 ^ ^ --->+12 ^ ^ +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match 0: ababab --->0: ababab +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +12 ^ ^ 0: ababab 1: ab 1: ab --->1: ab +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match abcdabcd --->abcdabcd +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdabcd 1: cd --->abcdabcd --->--->abcdabcd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdabcd 1: cd +0 ^ (ab|cd){3,4} --->+0 ^ (ab|cd){3,4} +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ a --->+1 ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^^ b --->+2 ^^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +5 ^ ^ d --->+5 ^ ^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +6 ^ ^ ) --->+6 ^ ^ ) +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^ ^ b --->+2 ^ ^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +5 ^ ^ d --->+5 ^ ^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +6 ^ ^ ) --->+6 ^ ^ ) +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +12 ^ ^ --->+12 ^ ^ +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match 0: abcdabcd --->0: abcdabcd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +2 ^ ^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdabcd 1: cd 1: cd --->1: cd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match abcdcdcdcdcd --->abcdcdcdcdcd +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdcdcd 1: cd --->abcdcdcdcdcd --->--->abcdcdcdcdcd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdcdcd 1: cd +0 ^ (ab|cd){3,4} --->+0 ^ (ab|cd){3,4} +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ a --->+1 ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +2 ^^ b --->+2 ^^ b +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +3 ^ ^ | --->+3 ^ ^ | +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +5 ^ ^ d --->+5 ^ ^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +6 ^ ^ ) --->+6 ^ ^ ) +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +5 ^ ^ d --->+5 ^ ^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +6 ^ ^ ) --->+6 ^ ^ ) +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +1 ^ ^ a --->+1 ^ ^ a +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +4 ^ ^ c --->+4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +5 ^ ^ d --->+5 ^ ^ d +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +6 ^ ^ ) --->+6 ^ ^ ) +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match +12 ^ ^ --->+12 ^ ^ +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match 0: abcdcdcd --->0: abcdcdcd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +2 ^^ b +3 ^ ^ | +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +5 ^ ^ d +6 ^ ^ ) +12 ^ ^ 0: abcdcdcd 1: cd 1: cd --->1: cd +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +5 ^^ d +6 ^ ^ ) +1 ^ ^ a +4 ^ ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c +0 ^ (ab|cd){3,4} +1 ^ a +4 ^ c No match /([ab]{,4}c|xy)/ICDZ ------------------------------------------------------------------ Bra 0 Callout 255 0 14 Bra 1 Callout 255 1 4 [ab] Callout 255 5 1 { Callout 255 6 1 , Callout 255 7 1 4 Callout 255 8 1 } Callout 255 9 1 c Callout 255 10 0 Alt Callout 255 11 1 x Callout 255 12 1 y Callout 255 13 0 Ket Callout 255 14 0 Ket End ------------------------------------------------------------------ Capturing subpattern count = 1 Options: No first char No need char ------------------------------------------------------------------ --->------------------------------------------------------------------ +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Bra 0 --->Bra 0 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 0 14 --->Callout 255 0 14 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Bra 1 --->Bra 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 1 4 --->Callout 255 1 4 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match [ab] --->[ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 5 1 --->Callout 255 5 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match { --->{ +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 6 1 --->Callout 255 6 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match , --->, +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 7 1 --->Callout 255 7 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match 4 --->4 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 8 1 --->Callout 255 8 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match } --->} +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 9 1 --->Callout 255 9 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match c --->c +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 10 0 --->Callout 255 10 0 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Alt --->Alt +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 11 1 --->Callout 255 11 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match x --->x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 12 1 --->Callout 255 12 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match y --->y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 13 0 --->Callout 255 13 0 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Ket --->Ket +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Callout 255 14 0 --->Callout 255 14 0 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Ket --->Ket +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match End --->End +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match ------------------------------------------------------------------ --->------------------------------------------------------------------ +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Capturing subpattern count = 1 --->Capturing subpattern count = 1 +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Options: --->Options: +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match No first char --->No first char +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match No need char --->No need char +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match Note: that { does NOT introduce a quantifier --->Note: that { does NOT introduce a quantifier +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match --->Note: that { does NOT introduce a quantifier --->--->Note: that { does NOT introduce a quantifier +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +5 ^^ { --->+5 ^^ { +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +13 ^ ^ ) +14 ^ ^ 0: xy 1: xy +1 ^ [ab] --->+1 ^ [ab] +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +5 ^^ { +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +11 ^ x --->+11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +12 ^^ y +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x No match +0 ^ ([ab]{,4}c|xy) --->+0 ^ ([ab]{,4}c|xy) +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^ [ab] +11 ^ x +0 ^ ([ab]{,4}c|xy) +1 ^