首頁  >  文章  >  类库下载  >  Java與正規表示式

Java與正規表示式

高洛峰
高洛峰原創
2016-10-13 14:16:191906瀏覽

一.正規表示式的使用:

1.典型用法:

//將一個字串編譯成Pattern物件

Pattern p = Pattern.compile("a*b");

//使用Pattern p = Pattern.compile("a*b");

//使用Pattern物件建立Matcher物件

Matcher m = p.matcher("aaaaab");

boolean b = m.matches();//傳回如果某個正規表示式只需使用一次,則可以直接使用Pattern類別的靜態方法matchers(),

此方法自動將指定字串編譯成匿名的Pattern對象,並執行匹配:

boolean b = Pattern .matches("a*b","aaaaab");//返回true

3.小提示

Pattern是不可變類,可供多個並發線程安全使用。

Matcher類別的常用方法:

find():傳回目標字串中是否包含與Pattern相符的子字串。

group():傳回上一次與Pattern相符的子字串。

matches():傳回整個目標字串與Pattern是否符合

start():傳回上一次與Pattern相符的子字串在目標字串中的開始位置。

end():傳回上一次與Pattern相符的子字串在目標字串中的結束位置加1。

 

二.

Java與正規表示式

Java與正規表示式

Java與正規表示式

Java與正規表示式

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn