1 NOTE null subexpression matches
: 2002-06-06
5 E SAME aaaaaa
(0,6)(0,6)
6 E SAME aaaaaax
(0,6)(0,6)
9 E SAME aaaaaa
(0,6)(0,6)
10 E SAME aaaaaax
(0,6)(0,6)
13 E SAME aaaaaa
(0,6)(0,6)
14 E SAME aaaaaax
(0,6)(0,6)
17 E SAME aaaaaa
(0,6)(0,6)
18 E SAME aaaaaax
(0,6)(0,6)
20 E
([a
]*)* a
(0,1)(0,1)
22 E SAME aaaaaa
(0,6)(0,6)
23 E SAME aaaaaax
(0,6)(0,6)
24 E
([a
]*)+ a
(0,1)(0,1)
26 E SAME aaaaaa
(0,6)(0,6)
27 E SAME aaaaaax
(0,6)(0,6)
28 E
([^b
]*)* a
(0,1)(0,1)
30 E SAME aaaaaa
(0,6)(0,6)
31 E SAME aaaaaab
(0,6)(0,6)
32 E
([ab
]*)* a
(0,1)(0,1)
33 E SAME aaaaaa
(0,6)(0,6)
34 E SAME ababab
(0,6)(0,6)
35 E SAME bababa
(0,6)(0,6)
37 E SAME bbbbbb
(0,6)(0,6)
38 E SAME aaaabcde
(0,5)(0,5)
39 E
([^a
]*)* b
(0,1)(0,1)
40 E SAME bbbbbb
(0,6)(0,6)
41 E SAME aaaaaa
(0,0)(0,0)
42 E
([^ab
]*)* ccccxx
(0,6)(0,6)
43 E SAME ababab
(0,0)(0,0)
45 E
((z
)+|a
)* zabcde
(0,2)(1,2)
47 {E a
+? aaaaaa
(0,1) no
*?
+? mimimal match ops
49 E
(a
*?
) aaa
(0,0)(0,0)
54 B \
(a
*\
)*\
(x\
) x
(0,1)(0,0)(0,1)
55 B \
(a
*\
)*\
(x\
) ax
(0,2)(0,1)(1,2)
56 B \
(a
*\
)*\
(x\
) axa
(0,2)(0,1)(1,2)
57 B \
(a
*\
)*\
(x\
)\
(\
1\
) x
(0,1)(0,0)(0,1)(1,1)
58 B \
(a
*\
)*\
(x\
)\
(\
1\
) ax
(0,2)(1,1)(1,2)(2,2)
59 B \
(a
*\
)*\
(x\
)\
(\
1\
) axa
(0,3)(0,1)(1,2)(2,3)
60 B \
(a
*\
)*\
(x\
)\
(\
1\
)\
(x\
) axax
(0,4)(0,1)(1,2)(2,3)(3,4)
61 B \
(a
*\
)*\
(x\
)\
(\
1\
)\
(x\
) axxa
(0,3)(1,1)(1,2)(2,2)(2,3)
63 E
(a
*)*(x
) x
(0,1)(0,0)(0,1)
64 E
(a
*)*(x
) ax
(0,2)(0,1)(1,2)
65 E
(a
*)*(x
) axa
(0,2)(0,1)(1,2)
67 E
(a
*)+(x
) x
(0,1)(0,0)(0,1)
68 E
(a
*)+(x
) ax
(0,2)(0,1)(1,2)
69 E
(a
*)+(x
) axa
(0,2)(0,1)(1,2)
71 E
(a
*){2}(x
) x
(0,1)(0,0)(0,1)
72 E
(a
*){2}(x
) ax
(0,2)(1,1)(1,2)
73 E
(a
*){2}(x
) axa
(0,2)(1,1)(1,2)