"?" "abc" "()" "[]" "abc|def" "abc|def|ghi" "^xxx$" "ab\\b\\d\\bcd" "\\w|\\d" "a*?" "abc+" "abc+?" "xyz?" "xyz??" "xyz{0,1}" "xyz{0,1}?" "xyz{93}" "xyz{1,32}" "xyz{1,32}?" "xyz{1,}" "xyz{1,}?" "a\\fb\\nc\\rd\\te\\vf" "a\\nb\\bc" "(?:foo)" "(?: foo )" "foo|(bar|baz)|quux" "foo(?=bar)baz" "foo(?!bar)baz" "foo(?<=bar)baz" "foo(?<!bar)baz" "()" "(?=)" "[]" "[x]" "[xyz]" "[a-zA-Z0-9]" "[-123]" "[^123]" "]" "}" "[a-b-c]" "[x\\dz]" "[\\d-z]" "[\\d-\\d]" "[z-\\d]" "\\cj\\cJ\\ci\\cI\\ck\\cK" "\\c!" "\\c_" "\\c~" "[\\c!]" "[\\c_]" "[\\c~]" "[\\ca]" "[\\cz]" "[\\cA]" "[\\cZ]" "[\\c1]" "\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ " "[\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ ]" "\\8" "\\9" "\\11" "\\11a" "\\011" "\\118" "\\111" "\\1111" "(x)(x)(x)\\1" "(x)(x)(x)\\2" "(x)(x)(x)\\3" "(x)(x)(x)\\4" "(x)(x)(x)\\1*" "(x)(x)(x)\\3*" "(x)(x)(x)\\4*" "(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\10" "(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\11" "(a)\\1" "(a\\1)" "(\\1a)" "(\\2)(\\1)" "(?=a){0,10}a" "(?=a){1,10}a" "(?=a){9,10}a" "(?!a)?a" "\\1(a)" "(?!(a))\\1" "(?!\\1(a\\1)\\1)\\1" "\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1" "[\\0]" "[\\11]" "[\\11a]" "[\\011]" "[\\00011]" "[\\118]" "[\\111]" "[\\1111]" "\\x60" "\\x3z" "\\c" "\\u0034" "\\u003z" "foo[z]*" "\\u{12345}" "\\u{12345}\\u{23456}" "\\u{12345}{3}" "\\u{12345}*" "\\ud808\\udf45*" "[\\ud808\\udf45-\\ud809\\udccc]" "a" "a|b" "a\\n" "a$" "a\\b!" "a\\Bb" "a*?" "a?" "a??" "a{0,1}?" "a{1,2}?" "a+?" "(a)" "(a)\\1" "(\\1a)" "\\1(a)" "a\\s" "a\\S" "a\\D" "a\\w" "a\\W" "a." "a\\q" "a[a]" "a[^a]" "a[a-z]" "a(?:b)" "a(?=b)" "a(?!b)" "\\x60" "\\u0060" "\\cA" "\\q" "\\1112" "(a)\\1" "(?!a)?a\\1" "(?:(?=a))a\\1" "a{}" "a{,}" "a{" "a{z}" "a{12z}" "a{12," "a{12,3b" "{}" "{,}" "{" "{z}" "{1z}" "{12," "{12,3b" "a" "abc" "a[bc]d" "a|bc" "ab|c" "a||bc" "(?:ab)" "(?:ab|cde)" "(?:ab)|cde" "(ab)" "(ab|cde)" "(ab)\\1" "(ab|cde)\\1" "(?:ab)?" "(?:ab)+" "a?" "a+" "a??" "a*?" "a+?" "(?:a?)?" "(?:a+)?" "(?:a?)+" "(?:a*)+" "(?:a+)+" "(?:a?)*" "(?:a*)*" "(?:a+)*" "a{0}" "(?:a+){0,0}" "a*b" "a+b" "a*b|c" "a+b|c" "(?:a{5,1000000}){3,1000000}" "(?:ab){4,7}" "a\\bc" "a\\sc" "a\\Sc" "a(?=b)c" "a(?=bbb|bb)c" "a(?!bbb|bb)c" "\xe2\x81\xa3" "[\xe2\x81\xa3]" "\xed\xb0\x80" "\xed\xa0\x80" "(\xed\xb0\x80)\x01" "((\xed\xa0\x80))\x02" "\xf0\x9f\x92\xa9" "\x01" "\x0f" "[-\xf0\x9f\x92\xa9]+" "[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]" "(?<=)" "(?<=a)" "(?<!)" "(?<!a)" "(?<a>)" "(?<a>.)" "(?<a>.)\\k<a>"