fix QuantumultX error

This commit is contained in:
Elysia 2025-08-03 15:36:03 +08:00 committed by GitHub
parent 91e7c9817f
commit ab99e13ada
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -23,7 +23,7 @@ def format_keyword(List):
def format_regex(List):
regex = []
for line in List:
regex_lines = f"DOMAIN-REGEX,{line.strip()},reject".replace("$","").replace("^","").replace("*","").replace("\\.",".")
regex_lines = f"DOMAIN-REGEX,{line.strip()},reject"
regex.append(regex_lines)
return regex
@ -36,4 +36,4 @@ def format_ip(List):
def build(rule):
list = format_ip(rule.ip_list) + format_domain(rule.domain_list) + format_suffix(rule.suffix_list) + format_keyword(rule.keyword_list) + format_regex(rule.regex_list)
return {'list': list, 'suffix': '.list', 'comment': '#', 'total': len(list)}
return {'list': list, 'suffix': '.list', 'comment': '#', 'total': len(list)}