正則表達式基礎應用(獲取Pattern)

/*
 * 將字符串中符合規則的子串取出
 * 
 * 操作步驟:
 * 1.先將正則表達式封裝成對象
 * 2.讓正則對象和要操作的字符串相關聯
 * 3.關聯後獲取正則匹配引擎
 * 4.通過引擎對符合規則的子串進行操作,比如取出
 * */
package com.it;


import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class MyRegex {


public static void main(String[] args) {
String str = "esdf 23fd jlwle sdf dafk dfk fd adf";
String regex = "\\b[a-z]{3}\\b"; // 此處\b爲邊界匹配
//將規則封裝成Pattern對象
Pattern p = Pattern.compile(regex);
//讓Pattern對象和要作用字符串關聯,獲取匹配器對象
Matcher m = p.matcher(str);
while(m.find()){// find()的作用是把規則作用在字符串上
System.out.println(m.group());
//System.out.println(m.start()+"..."+m.end());
}
}
}
發佈了27 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章