gpt4 book ai didi

java - 是否可以使用 split 函数和 '.' 作为分隔正则表达式?

转载 作者:行者123 更新时间:2023-12-02 05:00:39 24 4
gpt4 key购买 nike

我想分割字符串变量的内容,但我想使用点作为定界正则表达式,我的代码不起作用。

public class Test {

public static void main(String [] a){
String ch = "r.a.c.h.i.d";
String[] tab;
tab=ch.split(".");
System.out.println(tab.length);
for(String e : tab)System.out.println(e);
}
}

最佳答案

tab=ch.split("."); 更改为 tab=ch.split("\\.");。您需要对点进行转义,否则它会被视为传递给 split 的正则表达式中的特殊字符。

关于java - 是否可以使用 split 函数和 '.' 作为分隔正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28311835/

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