优化正则表达式检测,避免部分无意义表达式导致正文替换超时
This commit is contained in:
adhu2018
2023-09-01 11:43:34 +08:00
parent d3681bedf6
commit 6cadcb639c
@@ -87,6 +87,10 @@ data class ReplaceRule(
return false
}
}
// Pattern.compile测试通过,但是部分情况下会替换超时,报错,一般发生在修改表达式时漏删了
if (pattern.endsWith('|') and !pattern.endsWith("\\|")) {
return false
}
return true
}