gpt4 book ai didi

regex - 在Scala中的两个字符串之间提取字符串

转载 作者:行者123 更新时间:2023-12-01 07:56:25 25 4
gpt4 key购买 nike

我有一个像这样的字符串序列:

val foo = Seq("bar scala baz", "bar java baz", "bar python baz")

我需要提取 bar 之间的所有内容和 baz这样我就得到了这样的东西:
val foobarbaz = Seq("scala", "java", "python")

我如何在 Scala 中使用正则表达式来做到这一点?

最佳答案

不一定使用正则表达式,考虑 String剥离方法,像这样,

foo.map { _.stripPrefix("bar").stripSuffix("baz").trim }
res: Seq[String] = List(scala, java, python)

关于regex - 在Scala中的两个字符串之间提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25501456/

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