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("""(?