Bug fixes

Fix logical error for customizing rulesets and groups.
Fix parsing error for some VMess subscriptions.
Optimize codes.
This commit is contained in:
Tindy X committed 2020-02-05 22:27:41 +08:00
1 parent f0822054c0
commit 9c992ff2c3
4 files changed
+24 -13

No files matched your search

+2 -2
View File
@@ -563,10 +563,10 @@ bool regMatch(std::string src, std::string match)
bool regMatch(std::string src, std::string target)
{
jp::Regex reg;
reg.setPattern(target).addModifier("gm").compile();
reg.setPattern(target).addModifier("gm").addPcre2Option(PCRE2_ANCHORED|PCRE2_ENDANCHORED).compile();
if(!reg)
return false;
return reg.replace(src, "$0") == src;
return reg.match(src);
}
bool regFind(std::string src, std::string target)