【发布时间】:2020-07-03 20:58:02
【问题描述】:
我正在编写基于冒号 (:) 分割一行的 Scala 代码。 例如,对于看起来像这样的输入:
sparker0i@outlook.com : password
我在做line.split(" : ")(本质上是Java)并在控制台上打印电子邮件和密码。
现在我的要求已经改变,现在一行看起来像:
(sparker0i@outlook.com,sparker0i) : password
我想分别打印电子邮件、用户名和密码。
我通过首先尝试拆分括号来尝试使用正则表达式,但这不起作用,因为它不正确 (val lt = line.split("[\\\\(||//)]"))。请用正确的正则表达式/拆分逻辑指导我。
【问题讨论】: