Procházet zdrojové kódy

fix: fail to remove duplicate title when content only has title

Xwite před 4 roky
rodič
revize
1f2a4e6d81

+ 1 - 1
app/src/main/java/io/legado/app/help/ContentProcessor.kt

@@ -85,7 +85,7 @@ class ContentProcessor private constructor(
         try {
             val name = Pattern.quote(book.name)
             val title = Pattern.quote(chapter.title)
-            val titleRegex = "^(\\s|\\p{P}|${name})*${title}(\\s)+".toRegex()
+            val titleRegex = "^(\\s|\\p{P}|${name})*${title}(\\s)*".toRegex()
             mContent = mContent.replace(titleRegex, "")
         } catch (e: Exception) {
             AppLog.put("去除重复标题出错\n${e.localizedMessage}", e)