我有一个以下字符串,我想在big.values_at(*(big.keys-little.keys))
中解析。
Scala
在word, {"..Json Structure..."}
中,我可以将赋予python
的字符串拆分为参数。但是,(", {")
不接受空格作为参数。
你能帮我查询一下吗?
答案 0 :(得分:2)
Scala字符串拆分方法使用正则表达式,{
是正则表达式中的特殊字符,用于量化匹配的模式。如果您想将其视为文字,则需要使用, \\{
:
val s = """word, {"..Json Structure..."}"""
// s: String = word, {"..Json Structure..."}
s.split(", \\{")
// res32: Array[String] = Array(word, "..Json Structure..."})
或者:
s.split(""", \{""")
// res33: Array[String] = Array(word, "..Json Structure..."})