From 2e2919cee7eac7f8e5366d0d661a1b212a0ae582 Mon Sep 17 00:00:00 2001 From: gedoor Date: Sat, 12 Dec 2020 12:40:47 +0800 Subject: [PATCH] update AnalyzeRule.kt --- .../java/io/legado/app/model/analyzeRule/AnalyzeRule.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt index bf812256e..3954cee2f 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt @@ -163,7 +163,7 @@ class AnalyzeRule(var book: BaseBook? = null) : JsExtensions { if (result is List<*>) { for (url in result as List<*>) { val absoluteURL = NetworkUtils.getAbsoluteURL(baseURL, url.toString()) - if (!absoluteURL.isNullOrEmpty() && !urlList.contains(absoluteURL)) { + if (absoluteURL.isNotEmpty() && !urlList.contains(absoluteURL)) { urlList.add(absoluteURL) } } @@ -231,7 +231,7 @@ class AnalyzeRule(var book: BaseBook? = null) : JsExtensions { return if (str.isBlank()) { baseUrl ?: "" } else { - NetworkUtils.getAbsoluteURL(baseURL, str) ?: "" + NetworkUtils.getAbsoluteURL(baseURL, str) } } return str @@ -573,8 +573,8 @@ class AnalyzeRule(var book: BaseBook? = null) : JsExtensions { rule = infoVal.toString() } //分离正则表达式 - val ruleStrS = rule.trim { it <= ' ' }.split("##") - rule = ruleStrS[0] + val ruleStrS = rule.split("##") + rule = ruleStrS[0].trim() if (ruleStrS.size > 1) { replaceRegex = ruleStrS[1] }