0 groups, zero matches 1 group, multiple matches, String and FixedString [['hello'],['world']] [['hello'],['world']] [['hello'],['world']] [['hello'],['world']] [['hello'],['world']] [['hello'],['world']] mutiple groups, multiple matches [['abc','111'],['def','222'],['ghi','333'],['"jkl mno"','"444 foo bar"']] big match 0 0 0 [] 260 1 1 [156] 520 1 3 [156,156,156] lots of matches 0 0 0 0 260 1 260 260 520 1 520 520 lots of groups 0 0 0 [] 260 100 2 [1,1] 520 100 5 [1,1,1,1,1]