-3
在一起,我有一个字符串,我想这些分裂迹象,:[]多分裂与支架
我想知道如何将多个分隔符加上括号分裂?
String splitme = "mom.girl, dad:boy [ girl, aunt ] granny";
我知道如何做到这一点没有["brackets"
如果什么叫。 splitme.split("[.,:]"
);
在一起,我有一个字符串,我想这些分裂迹象,:[]多分裂与支架
我想知道如何将多个分隔符加上括号分裂?
String splitme = "mom.girl, dad:boy [ girl, aunt ] granny";
我知道如何做到这一点没有["brackets"
如果什么叫。 splitme.split("[.,:]"
);
String.split(String)
使用正则表达式,[
和]
都是保留字符。你只需要逃避“保留”的角色。
public static void main(String[] args){
String s = "ab.cd;ef[gi]ij,kl";
for(String a : s.split("[.,;\\[\\]]")){
System.out.println(a);
}
}
输出:
ab
cd
ef
gi
ij
kl
只是可以肯定:你是从你的例子字符串期待什么结果呢? –
这不是'java'问题,而是'正则表达式' –