[[tests]] name = "flags1" pattern = "(?i)abc" input = "ABC" matches = [[0, 3]] [[tests]] name = "flags2" pattern = "(?i)a(?-i)bc" input = "Abc" matches = [[0, 3]] [[tests]] name = "flags3" pattern = "(?i)a(?-i)bc" input = "ABC" matches = [] [[tests]] name = "flags4" pattern = "(?is)a." input = "A\n" matches = [[0, 2]] [[tests]] name = "flags5" pattern = "(?is)a.(?-is)a." input = "A\nab" matches = [[0, 4]] [[tests]] name = "flags6" pattern = "(?is)a.(?-is)a." input = "A\na\n" matches = [] [[tests]] name = "flags7" pattern = "(?is)a.(?-is:a.)?" input = "A\na\n" matches = [[0, 2]] [[tests]] name = "flags8" pattern = "(?U)a+" input = "aa" matches = [[0, 1]] [[tests]] name = "flags9" pattern = "(?U)a+?" input = "aa" matches = [[0, 2]] [[tests]] name = "flags10" pattern = "(?U)(?-U)a+" input = "aa" matches = [[0, 2]]