Android 如何在java中使用字符分割值
[A-D]?[E-F]?[2-4][0-2]这是我的模式。我需要像[A-D]一样在一个位置上分开?在2位,[E-F]在3位,像这样 使用String.split(String regex)函数Android 如何在java中使用字符分割值,android,regex,Android,Regex,[A-D]?[E-F]?[2-4][0-2]这是我的模式。我需要像[A-D]一样在一个位置上分开?在2位,[E-F]在3位,像这样 使用String.split(String regex)函数 String a= "[A-D]\\?[E-F]\\?[2-4][0-2]"; String splitedString[] = a.split("\\?"); //splitedSring[] = {"[A-D]" ,"[E-F]", "[2-4][0-2]"} String[] new
String a= "[A-D]\\?[E-F]\\?[2-4][0-2]";
String splitedString[] = a.split("\\?"); //splitedSring[] = {"[A-D]" ,"[E-F]", "[2-4][0-2]"}
String[] newsplitedString = new String[ 2*splitedString.length -1];
for(int i=0 ; i<splitedString.length ; i++){
newsplitedString[2*i] = splitedString[i];
if(i != splitedString.length-1)
newsplitedString[2*i + 1] = "&";
}
String a=“[a-D]\\?[E-F]\\?[2-4][0-2]”;
String splitedString[]=a.split(“\\?”)//拆分字符串[]={“[A-D]”,“[E-F]”,“[2-4][0-2]”
String[]newsplitedString=新字符串[2*splitedString.length-1];
对于(inti=0;i你做了什么?@Fasiha如果你知道这意味着请帮助。String pattern=“[A-D]?[E-F]?[2-4][0-2]”;对于(inti=0;i