소스 검색

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

Xwite 4 년 전
부모
커밋
1f2a4e6d81
1개의 변경된 파일과 1개의 추가작업 그리고 1개의 파일을 삭제
  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)