diff --git a/app/src/main/java/io/legado/app/constant/AppPattern.kt b/app/src/main/java/io/legado/app/constant/AppPattern.kt index 2c9d60130..20fd7f1c9 100644 --- a/app/src/main/java/io/legado/app/constant/AppPattern.kt +++ b/app/src/main/java/io/legado/app/constant/AppPattern.kt @@ -16,6 +16,9 @@ object AppPattern { val fileNameRegex = Regex("[\\\\/:*?\"<>|.]") val splitGroupRegex = Regex("[,;,;]") + //书源调试信息中的各种符号 + val debugMessageSymbolRegex = Regex("[⇒◇┌└≡]") + /** * 所有标点 */ diff --git a/app/src/main/java/io/legado/app/model/Debug.kt b/app/src/main/java/io/legado/app/model/Debug.kt index 445affb7f..690e25f96 100644 --- a/app/src/main/java/io/legado/app/model/Debug.kt +++ b/app/src/main/java/io/legado/app/model/Debug.kt @@ -1,6 +1,7 @@ package io.legado.app.model import android.annotation.SuppressLint +import io.legado.app.constant.AppPattern import io.legado.app.data.entities.* import io.legado.app.help.coroutine.CompositeCoroutine import io.legado.app.model.rss.Rss @@ -56,7 +57,7 @@ object Debug { if (showTime && debugTimeMap[sourceUrl] != null) { val time = debugTimeFormat.format(Date(System.currentTimeMillis() - debugTimeMap[sourceUrl]!!)) - printMsg = printMsg.substring(1) + printMsg = printMsg.replace(AppPattern.debugMessageSymbolRegex,"") debugMessageMap[sourceUrl] = "$time $printMsg" } }