特定的字符串我有这样的字符串: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 –