-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'問題,而是'正則表達式' –