gpt4 book ai didi

java - 如何拆分具有多个定界符的文本?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:50:45 25 4
gpt4 key购买 nike

public static void main(String[] args){
String s=new String("f;sjdkfd:fdsfdf;df:FD::D:::F:RE:FRER:F:ER:FR:F:RF:GR:G:RG: :P");
String[] ss = s.split(":");

for(String token : ss){
System.out.println(token);
}
}

使用此代码,我可以获得“:”之间的标记。但我想用“:”和“;”来分割文本同时。这可能吗?

最佳答案

您可以使用正则表达式:

String[] ss = s.split("[:;]")

因此,代码将是:

public static void main(String[] args) {
String s = new String("f;sjdkfd:fdsfdf;df:FD::D:::F:RE:FRER:F:ER:FR:F:RF:GR:G:RG: :P");
String[] ss = s.split("[:;]");

for (String token : ss) {
System.out.println(token);
}
}

关于java - 如何拆分具有多个定界符的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446063/

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