diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/ArchiveParser.kt b/app/src/main/java/com/hippo/ehviewer/client/parser/ArchiveParser.kt index 924797737..ce37500da 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/ArchiveParser.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/ArchiveParser.kt @@ -15,90 +15,72 @@ */ package com.hippo.ehviewer.client.parser -import com.hippo.ehviewer.R import com.hippo.ehviewer.client.exception.NoHAtHClientException import org.jsoup.Jsoup -import java.util.function.IntFunction -import java.util.regex.Pattern object ArchiveParser { private val PATTERN_ARCHIVE_URL = - Pattern.compile("(.*).*Click Here To Start Downloading") + Regex("(.*).*Click Here To Start Downloading") private val PATTERN_CURRENT_FUNDS = - Pattern.compile("
([\\d,]+) GP \\[[^]]*] ([\\d,]+) Credits \\[[^]]*]
") + Regex("([\\d,]+) GP \\[[^]]*] ([\\d,]+) Credits \\[[^]]*]
") private val PATTERN_FUNDS = - Pattern.compile("Available: ([\\d,]+) Credits.*Available: ([\\d,]+) kGP", Pattern.DOTALL) + Regex("Available: ([\\d,]+) Credits.*Available: ([\\d,]+) kGP", RegexOption.DOT_MATCHES_ALL) private val PATTERN_HATH_FORM = - Pattern.compile("