Update AnalyzeRule.kt

优化
pull/1121/head
bushixuanqi 4 years ago committed by GitHub
parent db32614eac
commit 07aa26526c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt

@ -379,15 +379,15 @@ class AnalyzeRule(val ruleData: RuleDataInterface) : JsExtensions {
mMode = Mode.Json mMode = Mode.Json
ruleStr0.substring(6) ruleStr0.substring(6)
} }
ruleStr0.startsWith("$.") || ruleStr0.startsWith("$[") -> {
mMode = Mode.Json
ruleStr0
}
ruleStr0.startsWith("?") -> { ruleStr0.startsWith("?") -> {
mMode = Mode.Regex mMode = Mode.Regex
isRegex = true isRegex = true
ruleStr0.substring(1) ruleStr0.substring(1)
} }
( ruleStr0[1] == '.' || ruleStr0[1] == '[') && ruleStr0[0] == '$' {
mMode = Mode.Json
ruleStr0
}
else -> { else -> {
mMode = Mode.Default mMode = Mode.Default
ruleStr0 ruleStr0

Loading…
Cancel
Save