我在将一个字符串与另一个包含空格字符的字符串拆分时遇到问题。
示例:
“第 1 队 vs 第 2 队”
我想拆分“vs ”(注意 vs 前后的空格)。
我尝试了“\\svs\\s”、“vs”、“\\s vs\\s”,但不起作用。
另外,注意到我从 .txt 文件获取字符串可能会很有用。
最佳答案
我建议您使用此代码
String str = "Team 1 vs Team 2";
String[] splits = str.split("vs");
此外,您还可以使用 StringUtils
类来使用 Apache Commons,因为它提供了多种根据您的要求分割字符串的方法。它经过了充分的测试,我们也在我们的项目中广泛使用 Apache Commons split。
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html
关于java - 如何用空格字符将一个字符串拆分为另一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36560015/