正規表示式

2022-08-29 01:39:15 字數 648 閱讀 8789

用符號來描述書寫規則:/ 中間寫正規表示式 /

^ :匹配開頭,$:匹配結尾 ; /^ve/以ve開頭的 /ve$/以ve結尾

\d:乙個任意的數字

\w:乙個任意的數字或字母

\s::把左邊的表示式重複n遍

:把左邊的表示式重複至少m遍,至多n遍

:把左邊的表示式重複至少m遍,,至多不限

+:左邊的表示式,至少出現一次,至多不限,相當於

*:左邊的表示式,至少出現0次,至多不限,相當於

?:左邊的表示式,至少出現0次,至多出現1次,相當於

[a,b,c]:只能取方括號中內容之一

[a-z]或[1-9]:在範圍中取其一

|:代表或者; ():優先順序; \:轉義--「\( \)」這個才是要出現的小括號,需要轉義

match() 將返回 null。否則,它將返回乙個陣列,其中存放了與它找到的匹配文字有關的資訊。

search() 方法 用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串,並返回子串的起始位置。

replace() 方法 用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

test() 方法用於檢測乙個字串是否匹配某個模式,如果字串中含有匹配的文字,則返回 true,否則返回 false。

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...

Linux正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...