gpt4 book ai didi

java - 错误的拆分字符串(拆分 (""))

转载 作者:行者123 更新时间:2023-11-29 03:05:54 25 4
gpt4 key购买 nike

我有一些文字,例如:

String text = "I have some a good text".
String[] s = text.split(" ");

我有这样的结果:

s[0] - I have,
s[1] - some,
s[2] - a good,
s[3] - text

为什么拆分器不拆分文本,当空格(“”)2或1个符号(“我有”和“好”)之间时,如何解决这个问题?

最佳答案

在java中,split方法接受一个正则表达式作为参数。因此,我建议按任何空格拆分:

text.split("\\s");

这样,即使您在文本中使用不同的不可打印空格,它也会被拆分。

参见 http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

关于java - 错误的拆分字符串(拆分 ("")),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197167/

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