[[test]] name = "no-greedy-100" regex = 'a+' haystack = "aaa" matches = [[0, 1], [1, 2], [2, 3]] search-kind = "earliest" [[test]] name = "no-greedy-200" regex = 'abc+' haystack = "zzzabccc" matches = [[3, 6]] search-kind = "earliest" [[test]] name = "is-ungreedy" regex = 'a+?' haystack = "aaa" matches = [[0, 1], [1, 2], [2, 3]] search-kind = "earliest" [[test]] name = "look-start-test" regex = '^(abc|a)' haystack = "abc" matches = [ [[0, 1], [0, 1]], ] search-kind = "earliest" [[test]] name = "look-end-test" regex = '(abc|a)$' haystack = "abc" matches = [ [[0, 3], [0, 3]], ] search-kind = "earliest" [[test]] name = "no-leftmost-first-100" regex = 'abc|a' haystack = "abc" matches = [[0, 1]] search-kind = "earliest" [[test]] name = "no-leftmost-first-200" regex = 'aba|a' haystack = "aba" matches = [[0, 1], [2, 3]] search-kind = "earliest"