diff options
Diffstat (limited to 'dictionaries/regexp.dict')
-rw-r--r-- | dictionaries/regexp.dict | 414 |
1 files changed, 201 insertions, 213 deletions
diff --git a/dictionaries/regexp.dict b/dictionaries/regexp.dict index 4e2d7a0f..07b890a0 100644 --- a/dictionaries/regexp.dict +++ b/dictionaries/regexp.dict @@ -8,249 +8,237 @@ # # Contributed by Dhiraj Mishra <dhiraj@inputzero.io> # -"?" -"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" +"[\\0]" +"[\\00011]" +"[\\011]" "\\011" -"\\118" +"?:\\1" +"[\\11]" +"\\11" +"[\\111]" "\\111" +"[\\1111]" "\\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" +"\\1112" +"[\\118]" +"\\118" +"[\\11a]" +"\\11a" +"{12," +"[-123]" +"[^123]" +"{12,3b" +"\\1\\2(a(?:\\1\\2))\\2)\\1" +"\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1" +"\\1\\2(b\\1\\2))\\2)\\1" "\\1(a)" -"(?!(a))\\1" +"(\\1a)" "(?!\\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]" +"\\1(b\\1\\2))\\2)\\1" +"{1z}" +"(\\2)(\\1)" +"\\8" +"\\9" +"{93}" +"(?:a*)*" +"(?:a*)+" +"(?:a+)*" +"(?:a+)+" +"(?:a+)?" +"(?:a?)*" +"(?:a?)+" +"(?:a?)?" +"(?:a?)??" +"(?<!a)" +"(?<=a)" +"(?<a>)" +"(?<a>.)" +"(a)" "a" -"a|b" -"a\\n" -"a$" -"a\\b!" -"a\\Bb" "a*?" +"a+" +"a+?" +"a." "a?" "a??" +"a{" +"a{,}" +"a{}" +"a$" +"a{0}" +"(?:a+){0,0}" "a{0,1}?" -"a{1,2}?" -"a+?" -"(a)" +"(?=a){0,10}a" +"(?!(a))\\1" "(a)\\1" -"(\\1a)" -"\\1(a)" -"a\\s" -"a\\S" -"a\\D" -"a\\w" -"a\\W" -"a." -"a\\q" -"a[a]" +"(a\\1)" +"(?=a){1,10}a" +"a{1,2}?" +"a{12," +"a{12,3b" +"a{12z}" +"a{12za?)?" +"(?:a{5,1000000}){3,1000000}" +"(?=a){9,10}a" +"(?!a)?a" "a[^a]" -"a[a-z]" -"a(?:b)" -"a(?=b)" -"a(?!b)" -"\\x60" -"\\u0060" -"\\cA" -"\\q" -"\\1112" -"(a)\\1" +"a[a]" "(?!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" +"a[a-z]" "(?: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}" +"(?:ab)?" +"(ab)" +"a(?!b)" +"a(?:b)" +"a(?=b)" "a*b" "a+b" +"a\\b!" +"a|b" +"a*b\\+\\|[0-9]\\|\\d{1,9}" +"(ab)\\1" +"(?:ab){4,7}" +"a\\Bb" +"a(?!bbb|bb)c" +"a(?=bbb|bb)c" +"ab\\b\\d\\bcd" +"[a-b-c]" +"a(?=b)c" "a*b|c" "a+b|c" -"(?:a{5,1000000}){3,1000000}" -"(?:ab){4,7}" "a\\bc" +"a||bc" +"a|bc" +"ab|c" +"abc" +"abc+" +"abc+?" +"a[bc]d" +"(?:ab)|cde" +"(?:ab|cde)" +"(ab|cde)" +"(ab|cde)\\1" +"abc|def" +"abc|def|ghi" +"a\\D" +"a\\fb\\nc\\rd\\te\\vf" +"(?<a>.)\\k<a>" +"a\\n" +"a\\nb\\bc" +"a\\q" +"a\\s" +"a\\S" "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>" -"\\p{Script=Greek}" -"\\P{sc=Greek}" -"\\p{Script_Extensions=Greek}" -"\\P{scx=Greek}" -"\\p{General_Category=Decimal_Number}" +"a\\w" +"a\\W" +"a?)"xyz{93}" +"a{z}" +"[a-zA-Z0-9]" +"[\\c!]" +"[\\c_]" +"[\\c~]" +"\\c!" +"\\c" +"\\c_" +"\\c~" +"[\\c1]" +"[\\ca]" +"[\\cA]" +"\\cA" +"\\cj\\cJ\\ci\\cI\\ck\\cK" +"[\\cz]" +"[\\cZ]" +"/^\\d*\\./" +"/\\d{1,2}\\/\\d{1,2}\\/\\d{4}/" +"\\[DataMember\\((.+?)\\)\\]" +"[\\d-\\d]" +"[\\d-z]" +"(?: foo )" +"(?:foo)" +"foo(?=bar)bar)az" +"foo(?=bar)bar)baz" +"foo(?!bar)baz" +"foo(?<!bar)baz" +"foo(?<=bar)baz" +"foo(?=bar)baz" +"foo|(bar|baz)|quux" +"fo(?o(?o(?o(?=bar)baz" +"foo[z]*" +"\\P{Any}" +"\\p{Changes_When_NFKC_Casefolded}" +"\\P{Decimal_Number}" "\\P{gc=Decimal_Number}" "\\p{gc=Nd}" -"\\P{Decimal_Number}" +"\\p{General_Category=Decimal_Number}" "\\p{Nd}" -"\\P{Any}" -"\\p{Changes_When_NFKC_Casefolded}" -"(?:a?)??" -"a?)"xyz{93}" -"{93}" -"a{12za?)?" +"\\P{sc=Greek}" +"\\p{Script_Extensions=Greek}" +"\\p{Script=Greek}" +"\\P{scx=Greek}" +"\\q" +"\\u0034" +"\\u003z" +"\\u0060" +"\\u{12345}" +"\\u{12345}*" +"\\u{12345}{3}" +"\\u{12345}\\u{23456}" +"\\ud808\\udf45*" +"[\\ud808\\udf45-\\ud809\\udccc]" +"\\w|\\d" +"[x]" +"\x01" +"\x0f" +"\\x3z" +"\\x60" "[\x8f]" -"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\x92\xa9-\xf4\x8f\xbf\xbf]" "[\x92\xa9-\xf4\x8f\xbf\xbf]" -"\\1\\2(b\\1\\2))\\2)\\1" -"\\1\\2(a(?:\\1\\2))\\2)\\1" -"?:\\1" -"\\1(b\\1\\2))\\2)\\1" -"\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1" -"foo(?=bar)bar)baz" -"fo(?o(?o(?o(?=bar)baz" -"foo(?=bar)baz" -"foo(?=bar)bar)az" +"[x\\dz]" +"[\xe2\x81\xa3]" +"\xe2\x81\xa3" +"\xed\xa0\x80" +"((\xed\xa0\x80))\x02" +"\xed\xb0\x80" +"(\xed\xb0\x80)\x01" +"[-\xf0\x9f\x92\xa9]+" +"\xf0\x9f\x92\xa9" +"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\x92\xa9-\xf4\x8f\xbf\xbf]" +"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]" +"^xxx$" +"(x)(x)(x)\\1" +"(x)(x)(x)\\1*" +"(x)(x)(x)\\2" +"(x)(x)(x)\\3" +"(x)(x)(x)\\3*" +"(x)(x)(x)\\4" +"(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" +"[xyz]" +"xyz?" +"xyz??" +"xyz{0,1}" +"xyz{0,1}?" +"xyz{1,}" +"xyz{1,}?" +"xyz{1,32}" +"xyz{1,32}?" +"xyz{93}" +"{z}" +"[z-\\d]" |