正規表示式Pattern類的基本用法

2022-07-21 14:48:19 字數 1129 閱讀 6796

public void mailregex() [a-za-z.]@(([a-za-z0-9]-*)\\.)[a-za-z\\-]";

// 編譯正規表示式

pattern pattern = pattern.compile(regex);

// 忽略大小寫的寫法

// pattern pat = pattern.compile(regex, pattern.case_insensitive);

matcher matcher = pattern.matcher(str);

// 字串是否與正規表示式相匹配

boolean rs = matcher.matches();

// 字串是否與正規表示式相匹配

boolean rs = matcher.matches();

boolean look = matcher.lookingat();

boolean find = matcher.find(2);//修改start的值,改變取結果集。

int start = matcher.start();

int end = matcher.end();

string group = matcher.group();

int groupcount = matcher.groupcount();

string replaceall = matcher.replaceall("shiruo.hdp");

system.out.println("rs=" + rs);

system.out.println("look=" + look);

system.out.println("find=" + find);

system.out.println("start=" + start);

system.out.println("end=" + end);

system.out.println("group=" + group);

system.out.println("groupcount=" + groupcount);

system.out.println("replaceall=" + replaceall);

}

正規表示式 ( pattern )解釋

當使用re.findall pattern s 時候 如果在表示式中包含有 則只會輸出括號裡面的內容,如何既使用 又不會只返回括號裡面的內容呢?大俠,在這裡隆重推薦 這種方法來代替 下面看案例 import re tips 1 re.findall pattern,string 選取所有合適的條目,...

正規表示式之Pattern與Matcher

pattern類 描述匹配模式。matcher類 具體的匹配器,依賴於pattern類提供的匹配模式。pattern類的建立 由於pattern的構造器私有,所以一般通過pattern類的靜態方法compile string regex 來獲得物件,該方法需要傳入乙個正規表示式的字串作為匹配規則。也...

精通正規表示式二 Perl中正規表示式的基本應用

本書的第二章主要講的是在perl語言中運用正規表示式,雖然以前沒有接觸過perl語言,但作者的前提就是假設讀者不會perl語言,所以對於有一定程式設計基礎的人來說讀起來沒有太大困難,關於perl語言的簡單入門,除了書上講的,可以參考這篇 本篇文章主要寫一些與正規表示式有關的部分。my reply 2...