gpt4 book ai didi

java - 如果字符串可能在第一个位置包含像制表符这样的分隔符,如何将字符串拆分为非空单词

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

我有一个字符串想要按单词拆分。我用String[] words = line.split("\\s+");问题是,如果有些以制表符分隔符开头,例如“\t word1\t word2....”。然后作为分割的结果,我得到第一个元素“”、第二个“word1”、第三个:“word2”的数组...如果我不想得到任何空“,如何修改表达式 split("\s+") “分割结果中的单词? (分割结果应该有第一个元素:“word1”)

最佳答案

您可能想要trim单词放在第一个位置,这样第一个字符之前和最后一个字符之后就不再有空格,然后就可以开始拆分了。

示例:

String[] words = line.trim().split("\\s+");

关于java - 如果字符串可能在第一个位置包含像制表符这样的分隔符,如何将字符串拆分为非空单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57535304/

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