sub/dub regex

This commit is contained in:
Finnley Somdahl 2024-01-23 15:26:37 -06:00
parent 79cff1ec9d
commit ab038983e5

View file

@ -10,6 +10,7 @@ class AnimeNameAdapter {
const val failedEpisodeNumberRegex = const val failedEpisodeNumberRegex =
"(?<!part\\s)\\b(\\d+)\\b" "(?<!part\\s)\\b(\\d+)\\b"
const val seasonRegex = "\\s+(season|s)[\\s:.\\-]*(\\d+)[\\s:.\\-]*" const val seasonRegex = "\\s+(season|s)[\\s:.\\-]*(\\d+)[\\s:.\\-]*"
const val subdubRegex = "(sub|dub|softsub)(bed){0,1}\\s*"
fun findSeasonNumber(text: String): Int? { fun findSeasonNumber(text: String): Int? {
val seasonPattern: Pattern = Pattern.compile(seasonRegex, Pattern.CASE_INSENSITIVE) val seasonPattern: Pattern = Pattern.compile(seasonRegex, Pattern.CASE_INSENSITIVE)