From 46c9496bdc38133b45ce79582fc23f3026b2052d Mon Sep 17 00:00:00 2001
From: Kudomaga <63206378+HapeLee@users.noreply.github.com>
Date: Tue, 5 May 2026 02:14:19 +0800
Subject: [PATCH] Fix invalid search page regex causing class init crash (#991)
---
.../java/io/legado/app/domain/usecase/SearchBooksUseCase.kt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/java/io/legado/app/domain/usecase/SearchBooksUseCase.kt b/app/src/main/java/io/legado/app/domain/usecase/SearchBooksUseCase.kt
index 5d607f5d0..8f50a5ac1 100644
--- a/app/src/main/java/io/legado/app/domain/usecase/SearchBooksUseCase.kt
+++ b/app/src/main/java/io/legado/app/domain/usecase/SearchBooksUseCase.kt
@@ -312,7 +312,7 @@ internal fun BookSource.supportsSearchPage(): Boolean {
}
private val searchPageScriptPattern = Regex(
- pattern = """\{\{[\s\S]*?}}|[\s\S]*?|@js:[\s\S]*""",
+ pattern = """\{\{[\s\S]*?\}\}|[\s\S]*?|@js:[\s\S]*""",
option = RegexOption.IGNORE_CASE,
)
private val searchPageTokenPattern = Regex("""(?