gpt4 book ai didi

string - scala string.split 不起作用

转载 作者:行者123 更新时间:2023-12-03 09:14:18 24 4
gpt4 key购买 nike

以下是我的 REPL 输出。我不确定为什么 string.split 在这里不起作用。

val s = "Pedro|groceries|apple|1.42"
s: java.lang.String = Pedro|groceries|apple|1.42

scala> s.split("|")
res27: Array[java.lang.String] = Array("", P, e, d, r, o, |, g, r, o, c, e, r, i, e, s, |, a, p, p, l, e, |, 1, ., 4, 2)

最佳答案

如果您使用引号,则您要求进行正则表达式拆分。 |是“或”字符,因此您的正则表达式不匹配或不匹配。所以一切都是 split 的。

如果您使用 split('|')split("""\|""")你应该得到你想要的。

关于string - scala string.split 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11284771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com