特定的字符串我有這樣的字符串:String test = "A1=CA2=BOA2=RA4=OA11=O";
現在我想這樣的輸出:A1,A2,A2,A4,A11
提取從字符串中的Java
如果我的字符串,如:
String test = "[HEADER_1] [DATA] \n A10=T,(\"Re-N RO-25 M-N P-N (B)\"),1.0:0.8,R=25.0 F-7.829215,-4.032765 A20=B,R2,M=XY,R=29.999999999999996 F564.997550,669.454680";
public static void main(String[] args) {
String test = "A1=CA2=BOA2=RA4=O";
String data[] = test.split("[A-a]\\d{1,100}=");
for (String str : data) {
System.out.println("Split data:"+str);
}
}
什麼是對的正則表達式?
,你已經寫什麼是與代碼的問題? –
您的輸出應該只包含從A開始或其他字母將在那裏lik B1,b2,BB1,AA1 –