例如:Stirng str=“a+b*c/d”; 獲取出a,b,c,d放入數(shù)組中
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args){
String str="a+b*c/d";
Pattern p=Pattern.compile("[a-z]");//定義一個(gè)正則表達(dá)式的匹配規(guī)則
Matcher m=p.matcher(str); //進(jìn)行匹配
String [] value=new String[4];//定義一個(gè)數(shù)組
int i=0;//數(shù)組下標(biāo)
while(m.find()){// 是否尋到匹配字符
System.out.PRintln("尋到的結(jié)果 "+m.group());
value[i]=m.group();//添加到數(shù)組中
i++;//下標(biāo)加1
}
//輸出數(shù)組元素
for(int j=0;j<value.length;j++){
System.out.println("value["+j+"] =" +value[j]);
}
}
}
新聞熱點(diǎn)
疑難解答
圖片精選