JS 正規表示式練習

2022-03-02 15:41:43 字數 588 閱讀 4907

/\d\d\d/.test("123")

true

new regexp(/\d\d\d/).test("123")

true

regexp(/\d\d\d/).test("123")

true

.表示任意字元(除換行等控制字元外)

\d表示數字

\w表示數字、字母或下劃線

\s表示空格、tab、換行符、換頁符

\s表示非\s

/\w\w\w/.test('a_1')

true

[a-f]:a-f之間的字元

[^a-f]:a-f以外的字元

^hi:表示hi開頭

end$:表示以end結尾

\b:零寬單詞邊界 如:

/\bno/.test("a no")

true

/\$ab/.test("a$abcd")

true

分組/(abc)/.test("abcdefg")

true

/(abc)\1(def)\2/.test("abcabcdefdefdd")

true

js 正規表示式練習

作用 驗證字串 查詢字串 擷取字串 替換字串 regexp物件 exec 檢索指定值,返回陣列 test 檢索指定值,返回布林值 string search 檢索指定值,返回下標 match 檢索指定值,返回陣列 replace 替換指定值,返回陣列 split 分割字串,返回陣列 qq號 條件 5...

正規表示式練習

取出其中的參考文獻,注意到每行只有乙個參考文獻,所以直接用 re.search regex,line import re with open test2 r as f lines f.readlines regex re.compile r a z reg open refer.txt w for ...

正規表示式練習

1 匹配一段文字中的每行的郵箱 y 123 qq.comaaa 163.combbb 126.comasdfasfs33333 adfcom import reret re.findall w qq 163 126 com y print ret 123 qq.com aaa 163.com bbb...