正規表示式的使用方法

2021-10-01 15:41:43 字數 1246 閱讀 9402

正規表示式的建立

var 變數名 =

/正規表示式/修飾符

var 變數名 =

newregexp

('正規表示式'

,'修飾符'

)

常用符號

符號詳情

( )匹配括號中全部字元

[ ]匹配括號中乙個字元 如[0-9 a-z a-z]之間^

匹配開始位置 當^在[ ]內使用時是取反

$匹配束位置

\d匹配數字

\d匹配非數字

\w匹配字元 字元中包括 數字、字母、下劃線

\w匹配非字元

\s匹配空白字元

\s匹配非空白字元

限制符符號詳情*

匹配零次到多次

+至少匹配 一次到多次

?匹配零次到一次

限制匹配次數 如 匹配n次 匹配至少n次 匹配次數在1和n

修飾符符號詳情i

不區分大小寫

g全域性模式

m匹多行匹配

正規表示式的api

var str =

'a77b88a'

;var reg =

/\d+/

;//在字串中匹配,找到時返回值為陣列,沒找到時返回null

//引數格式為 正規表示式.exec(字串);

//當他執行後會有三個派生屬性 分別是 index input lenght

console.

log(reg.

exec

(str));

//返回['77']

//長度

console.

log(reg.

exec

(str)

.index)

;//返回0

//使用正規表示式的字串

console.

log(reg.

exec

(str)

.input)

;//返回 a77b88a

//陣列的個數

console.

log(reg.

exec

(str)

.lenght)

;//返回1

//正則匹配字串 當匹配到時返回true,沒匹配到就返回false

console.

log(reg.

test

(str));

//true

正規表示式的使用方法

裡面填寫乙個子表示式 s 匹配空格,比如 s update 可以匹配前面含有零個或多個空格的update 萬用字元,匹配除 n換行符之外的任意字元,包括空格 匹配零次或多次前面的表示式 匹配一次或多次前面的表示式 匹配零次或一次前面的表示式,或者指定乙個非貪婪限定符 轉移字元 指明兩項之間的乙個選擇...

python正規表示式的使用方法

python提供正規表示式的庫。import rere庫中提供的compile,match,search,split,findall是常用的方法。將正規表示式模式編譯成乙個正規表示式的物件,用於使用它去匹配match和search方法,使用這個函式的優點就是可以 在單個程式中可以重複的使用。prog...

QT 正規表示式的使用方法

正規表示式用於字串處理是很方便的,但是其規則往往容易學習基礎,又很容易忘記,遂將遇到的問題和收集到的資料總結如下。如果對你有幫助,記得點讚 收藏 關注三連哦!1.正規表示式的基礎規則 表示式說明 指字串的開頭 指字串的結尾 匹配除了換行符意外的其他字元 表示匹配0次或一次 表示匹配至少一次 表示匹配...