Я пишу Scala код, который разбивает строку на основе двоеточия (:). Например, для ввода, которое выглядело так:
sparker0i@outlook.com : password
Я делал line.split(" : ")
(что по сути Java) и печатал электронную почту и пароль на консоли.
Теперь мой требование изменилось, и теперь строка будет выглядеть следующим образом:
(sparker0i@outlook.com,sparker0i) : password
Я хочу отдельно напечатать email , имя пользователя и пароль отдельно .
Я попробовал Regex, сначала пытаясь разделить парантезы, но это не сработало, потому что это не правильно (val lt = line.split("[\\\\(||//)]")
). Пожалуйста, направьте меня с правильными логами регулярных выражений / split c.