正規表示式(用於遊戲賬號登入)

2021-08-15 03:48:41 字數 1038 閱讀 8870

正規表示式

使用單個字串來表示,匹配一系列符合某個語法規則的字串,通常會被用來檢索與替換某些文字。

原文本字元:正常的文字:a,b,c...1,2,3...

元字元:具有一些特殊意義的字元,是用來代替正常文字的字元(佔位符)。

限定符:限定配備數量。

元字元:

1. . 匹配除了換行以外的任意字元。

2. \w 匹配字母,數字,下劃線,漢子。

3. \s 匹配任意的空白符。

4. \d 匹配任意的數字0~9.

5. [7-9]匹配乙個範圍[7-9]。[a-za-z0-9]

6. ^ 匹配字串的開頭。

7. $ 匹配字串的結尾。

限定符:

1.  重複n次。

2.  重複大於等於n次。

3.  重複n到m次。

4. * 重複大於等於0次。

5. + 重複大於等於1次。

6. ?重複0次或1次。

**: string input =」yunquexuetang」;    「<.*?>」(*後的?表示找最近的」>」)

string pattern =」^[a-za-z][a-za-z0-9]$」;

//1.判斷input符合不符合規則

using system.text.regularexpressions;

regex regex =new regex(pattern);

bool res =regex.ismatch(input);

console.writeline(res);

//2.匹配,如果滿足,列印出滿足的條件的內容

match match=regex.match(input);

console.writeline(match.value);

//3.匹配所有的滿足條件的內容

matchcollection mc =regex.matches(input);

foreach(match m in mc)

console.writeline(m.value);

常用正規表示式 用於匹配

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...

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

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