Browse Source

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

Xwite 4 năm trước cách đây
mục cha
commit
1f2a4e6d81
1 tập tin đã thay đổi với 1 bổ sung và 1 xóa
  1. 1 1
      app/src/main/java/io/legado/app/help/ContentProcessor.kt

+ 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)