我试图仅捕获Some({what: ever })
,但我使用的正则表达式总是给我额外的括号。
scala> "\\((.+)\\)".r.findFirstIn("data: ({what: ever })")
res30: Option[String] = Some(({what: ever }))
答案 0 :(得分:0)
答案 1 :(得分:0)
另一种变体:
"""(?<=\().+?(?=\))""".r.findFirstIn("data: ({what: ever })")