string - 如何在scala中获取子字符串?

标签 string scala substring

如何获取字符串的子字符串:

 "s3n://bucket/test/files/*/*"

我想单独获取 s3n://bucket/test/files。我尝试了拆分:

"s3n://bucket/test/files/*/*".split("/*/*") 但这给了我每个字符的字符串数组。

最佳答案

split 的参数是一个正则表达式,/*/* 匹配字符串中的所有字符。您需要转义*:

"s3n://bucket/test/files/*/*".split("/\\*/\\*")

在这种情况下,split 的替代方案可能是:

"s3n://bucket/test/files/*/*".stripSuffix("/*/*")

关于string - 如何在scala中获取子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42126374/

相关文章:

scala - 在SBT项目中设置多个测试文件夹

python - Spark toDebugString 在 python 中不好用

c++ - 字符串类 = 运算符

javascript - 为什么 String.methods 上的 .call 除了在 Firefox 中不起作用

java - 如何从 scala 2.11 执行 BASH 源命令?

c# - 作用于 c# 多行字符串的缩进

c# - 如何从字符串中获取变量

mysql - 计算字符数并追加 mysql select

PHP 将大写单词转换为小写单词,但保留小写单词上的 ucfirst

python - 高效地多重处理字符串数组