cleanup regex101 url gen

This commit is contained in:
Manuel Barkhau 2021-03-18 19:42:23 +00:00
parent b7af1bbe55
commit 689dd4b73b

View file

@ -61,16 +61,13 @@ def pyexpr_regex(regex: str) -> str:
return f"re.compile({repr(regex)})" return f"re.compile({repr(regex)})"
URL_TEMPLATE = "https://regex101.com/?flavor=python&flags=gmx&regex="
def regex101_url(regex_pattern: str) -> str: def regex101_url(regex_pattern: str) -> str:
try: try:
regex_pattern = format_regex(regex_pattern) regex_pattern = format_regex(regex_pattern)
except re.error: except re.error:
logger.warning(f"Error formatting regex '{repr(regex_pattern)}'") logger.warning(f"Error formatting regex '{repr(regex_pattern)}'")
return "".join( return URL_TEMPLATE + pysix.quote(regex_pattern)
(
"https://regex101.com/",
"?flavor=python",
"&flags=gmx" "&regex=" + pysix.quote(regex_pattern),
)
)