1[[tests]] 2name = "flags1" 3pattern = "(?i)abc" 4input = "ABC" 5matches = [[0, 3]] 6 7[[tests]] 8name = "flags2" 9pattern = "(?i)a(?-i)bc" 10input = "Abc" 11matches = [[0, 3]] 12 13[[tests]] 14name = "flags3" 15pattern = "(?i)a(?-i)bc" 16input = "ABC" 17matches = [] 18 19[[tests]] 20name = "flags4" 21pattern = "(?is)a." 22input = "A\n" 23matches = [[0, 2]] 24 25[[tests]] 26name = "flags5" 27pattern = "(?is)a.(?-is)a." 28input = "A\nab" 29matches = [[0, 4]] 30 31[[tests]] 32name = "flags6" 33pattern = "(?is)a.(?-is)a." 34input = "A\na\n" 35matches = [] 36 37[[tests]] 38name = "flags7" 39pattern = "(?is)a.(?-is:a.)?" 40input = "A\na\n" 41matches = [[0, 2]] 42 43[[tests]] 44name = "flags8" 45pattern = "(?U)a+" 46input = "aa" 47matches = [[0, 1]] 48 49[[tests]] 50name = "flags9" 51pattern = "(?U)a+?" 52input = "aa" 53matches = [[0, 2]] 54 55[[tests]] 56name = "flags10" 57pattern = "(?U)(?-U)a+" 58input = "aa" 59matches = [[0, 2]] 60