如何获取字符串的子字符串:
"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/