From 3c3cfc71201c08b60d515bf17cc4632ff95a5276 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sat, 19 Feb 2022 16:15:53 +0100 Subject: [PATCH] Use a less restrictive regex for unit converter parsing --- .../de/mm20/launcher2/unitconverter/UnitConverterRepository.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unitconverter/src/main/java/de/mm20/launcher2/unitconverter/UnitConverterRepository.kt b/unitconverter/src/main/java/de/mm20/launcher2/unitconverter/UnitConverterRepository.kt index cb8f300d..dad6c403 100644 --- a/unitconverter/src/main/java/de/mm20/launcher2/unitconverter/UnitConverterRepository.kt +++ b/unitconverter/src/main/java/de/mm20/launcher2/unitconverter/UnitConverterRepository.kt @@ -36,7 +36,7 @@ internal class UnitConverterRepositoryImpl(val context: Context) : UnitConverter } private suspend fun queryUnitConverter(query: String): UnitConverter? { - if (!query.matches(Regex("[0-9,.:]+ [A-Za-z/²³°.]+")) && !query.matches(Regex("[0-9,.:]+ [A-Za-z/²³°.]+ >> [A-Za-z/²³°]+"))) return null + if (!query.matches(Regex("[0-9,.:]+ [^\\s]+")) && !query.matches(Regex("[0-9,.:]+ [^\\s]+ >> [^\\s]+"))) return null val valueStr: String val unitStr: String val targetUnitStr: String?