正規表示式篇

2021-08-17 04:50:20 字數 1052 閱讀 3242

利用正規表示式來判斷輸入的字串格式是否正確:

string regex = "^(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";

判斷ip+埠號格式的正規表示式:

string regex ="^(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."+

"(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."+

"(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."+

"(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)"+

":([0-9]|[1-9]\\d|[1-5]\\d|6[0-5][0-3][0-5])$";

判斷**號碼的正規表示式是:

string regex="^\\d-?\\d|\\d-?\\d$";

判斷email位址是否合法:

string regex=「\\w+@\\w+(\\.\\w)*\\.\\w」;

判斷ip位址的方法為:

pubilc string  public string ipcheck(string text) |2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."

+ "(1\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";

if(text.matches(regex))

return "請輸入要驗證的ip位址!";

}要檢驗ip+埠時,只需要將regex中的值替換即可

正規表示式 基礎篇

人類的常規表達方式在文字查詢和處理方面是薄弱的,特別是一些複雜的文字處理。這時候有人發明了正規表示式這一非常規表達方式進行複雜的文字處理。如果你不是很懂正則,那麼你一定不是乙個合格的程式設計師,甚至不如乙個很會處理文件辦公室文員 當然了,現在很少有人會在乎這一點。但我們自己還是要有點追求,書到用時方...

正規表示式高階篇

1 9 1 012 0 5 0 9 am pm 匹配12小時時間的正則 0 9 0 9 s cf 匹配攝氏度,雖然 s匹配的是空格 製表符 換行符 回車。但在這裡只有空格有意義。所以可以用 s表示匹配空格。匹配左側文字 tom jeffs b 匹配 jack tom jeffs hi tom jac...

正規表示式高階篇

1 9 1 012 0 5 0 9 am pm 匹配12小時時間的正則 0 9 0 9 s cf 匹配攝氏度,雖然 s匹配的是空格 製表符 換行符 回車。但在這裡只有空格有意義。所以可以用 s表示匹配空格。匹配左側文字 tom jeffs b 匹配 jack tom jeffs hi tom jac...