正則表達(dá)式:
在開發(fā)過程中勺拣,正則表達(dá)式是一種使用很頻繁的工具奶赠,正確使用鱼填,能很大程度的提高開發(fā)效率。
今天給大家舉一個(gè)例子毅戈,使用正則表達(dá)式從字符串中提取數(shù)字苹丸。
package excel;
import java.util.Arrays;
import java.util.regex.Pattern;
public class ObtainNum {
public static void main(String[] args) {
String content = "滿39元減2元";
//正則表達(dá)式愤惰,用于匹配非數(shù)字串,+號用于匹配出多個(gè)非數(shù)字串
String regEx="[^0-9]+";
Pattern pattern = Pattern.compile(regEx);
//用定義好的正則表達(dá)式拆分字符串赘理,把字符串中的數(shù)字留出來
String[] cs = pattern.split(content);
System.out.println(Arrays.toString(cs));
}
}
這個(gè)例子是從字符串中提取數(shù)字宦言,其實(shí)大家可以舉一反三,比如從字符串中提取漢字商模、郵箱等等奠旺。