From 510ee30f448d637dab6a1a78ba10632407985b07 Mon Sep 17 00:00:00 2001 From: syomie Date: Sun, 27 Feb 2022 15:10:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dxpath=E8=8E=B7=E5=8F=96alt?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/help/ruleComplete.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/help/ruleComplete.kt b/app/src/main/java/io/legado/app/help/ruleComplete.kt index 3351f4b5a..2f608f33b 100644 --- a/app/src/main/java/io/legado/app/help/ruleComplete.kt +++ b/app/src/main/java/io/legado/app/help/ruleComplete.kt @@ -26,18 +26,21 @@ fun ruleComplete(rule:String?,preRule:String?="",type:Int=1):String?{ var textRule:String var linkRule:String var imgRule:String + var imgText:String if (rule.contains(Regex("/[^@]+$"))){ textRule="/text()" linkRule="/@href" imgRule="/@src" + imgText="img/@alt" }else{ textRule="@text" linkRule="@href" imgRule="@src" + imgText="img@alt" } var ret:String=rule when(type){ - 1 -> ret = rule.replace(Regex("$"),textRule).replace(imgComplete,"img@alt") + 1 -> ret = rule.replace(Regex("$"),textRule).replace(imgComplete,imgText) 2 -> ret = rule.replace(Regex("$"),linkRule) 3 -> ret = rule.replace(Regex("$"),imgRule) }