我的正規表示式

2021-09-17 20:25:05 字數 687 閱讀 5226

摘自

(1) \ba\w\b匹配以字母a開頭的單詞——先是某個單詞開始處(\b),然後是字母a,然後是任意數量的字母或數字(\w),最後是單詞結束處(\b)

(2) \d+匹配1個或更多連續的數字

(3) \b\w\b 匹配剛好6個字元的單詞。

(4) ^\d$ 匹配有5到12個字元的qq

匹配原理,從左至右,匹配成功之後就不會往後匹配

(1) 0\d-\d|0\d-\d 0開始兩個數字,然後-,然後是8個數字;或者0開始之後三個數字,然後-,然後是7個數字

(2) \(?0\d\)?[- ]?\d|0\d[-]?\d 以0個或者1個(開始,然後是乙個0,然後是兩個數字,然後是0個或者1個),然後是8個數字;或者0開始,然後是兩個數字,然後是0個或者1個-,然後是8個數字

(3) \d-\d|\d

(1) (\d\.)d 粗略的匹配ip位址,首先1-3個數字加.重複三次,然後是1-3個數字

(2)((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)(2[0-4]\d|25[0-5]|[01]?\d\d?)精細的匹配ip位址,使用()|組合

我的正規表示式

1 應用例項 將字串中的 n 替換為 乙個是char,乙個是string,一般方法 replace 顯然不行,正在鬱悶,難道要用陣列迴圈?想到了正規表示式,哈哈哈哈,一陣淫笑。public static system.string replace system.string input system...

我的正規表示式筆記

匹配 任意字元,任意長度 替換 name new formentity 規則名稱 rulename detail new formentity 規則描述 ruledec 成 name detail 正規表示式為 new formentity 示例2 正規表示式為 將 前面的 都替換掉。正規表示式為 ...

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

非負整數 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...