Java字串(三) 正規表示式

2021-07-27 02:43:40 字數 778 閱讀 6299

1.判斷是否符合正規表示式的方法

為了檢查輸入的資料是否滿足某種格式,從jdk 1.4開始使用string類的matches()方法進行判斷。語法格式如下:

boolean matches(string regex)

* regex:指定的正規表示式

*返回值:返回boolean型別

2.正規表示式的元字元

正規表示式是由一些含有特殊意義的字元組成的字串,這些含有特殊意義的字元稱為元字元。

3.正規表示式的限定符

在使用正規表示式時,如果需要某一型別的元字元多次輸出,逐個輸入就相當麻煩,這時可以使用正規表示式的限定元字元來重複次數。

4.方括號中的元字元的含義

在正規表示式中還可以用方括號把多個字元括起來,方括號中各種正規表示式代表不同的含義。方括號中元字元及其含義如下:

正規表示式(三) 正規表示式中的重複

我們在之前知道了正規表示式元字元的概念,再結合上重複的概念,才能寫出來一些相對高階的正規表示式。因為在實際的正規表示式的使用過程中,我們肯定不是那麼簡單的只用元字元來進行一些簡單的匹配,一般情況下還需要配合上重複的概念才能從乙個很長很亂的字串中匹配出我們想要的東西。下面我們會從下面的幾個方面來進行正...

perl筆記(三) 正規表示式

正規表示式 匹配任意乙個字元 匹配前一字元零次或多次 匹配任意字元零次或多次 匹配前一字元一次或多次 匹配前一字元零次或一次 或,擇一匹配 a z abc 匹配其中乙個 s 匹配任意空白字元 da fa f 匹配十六進製制數 d 匹配任何數字 d 匹配任何非數字 d d 匹配任意字元 小寫為原意,大...

python基礎(三) 正規表示式

import re 匹配abc m re.findall abc aabbccabccbaccbaaabcabc print m 匹配一位數字,digit m re.findall d 123abc1a2b3c1b2c3a print m 匹配四位數字 m re.findall d d d d 12...