Проблема: Как создать регулярное выражение для анализа "DISNAY LAND 2.0 GCP", как имя из массива строк в Scala, например:
DE1ALAT0002 32.4756 -86.4393 106.1 ZQ DISNAY LAND 2.0 GCP 23456
//For using in code:
val regex = """(?:[\d\.\d]){2}\s*(?:[\d.\d])\s*(ZQ)\s*([A-Z])""".r . // my attempt
val getName = row match {
case regex(name) => name
case _ =>
}
Я уверен, только в:
1) между значениями имеется разное количество пробелов 2) полезное значение «DISNAY LAND 2.0 GCP» следует после двойного числа и букв «ZQ» 3) имя разделяется одним пробелом и может состоять из одного или нескольких слов 4) имя заканчивается на два или более пробела
извините, если я повторю вопрос, но после долгих поисков я не нашел правильного решения
Большое спасибо за ответы