幾個實用的正規表示式

2021-06-21 03:49:15 字數 1163 閱讀 4487

string tt = s.split("\\s");//按照空格分割字串,多個空格作為乙個空格對字串進行分割

string qq = s.replaceall(" ", " ");//把字串s中的多個空格替換為乙個空格

string s1 = "^\\d+$";//非負整數(正整數 + 0)

system.out.println("0".matches(s1)?"是乙個非負整數":"不是乙個非負整數");  

string s2 = "^[0-9]*[1-9][0-9]*$";//正整數

system.out.println("68".matches(s2)?"是乙個正整數":"不是乙個正整數");  

string s3 = "^((-\\d+)|(0+))$";//非正整數(負整數 + 0)

system.out.println("0".matches(s3)?"是乙個非正整數":"不是乙個非正整數");  

string s4 = "^-[0-9]*[1-9][0-9]*$";//負整數

system.out.println("-3".matches(s4)?"是乙個負整數":"不是乙個負整數");  

string s5 = "^-?\\d+$";//整數

system.out.println("0".matches(s5)?"是乙個整數":"不是乙個整數");  

string s6 = "^\\d+(.\\d+)?$";//非負浮點數(正浮點數 + 0)

system.out.println("0.2".matches(s6)?"是乙個非負浮點數":"不是乙個非負浮點數");  

string s7 = "^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$";//正浮點數

system.out.println("0.2".matches(s7)?"是乙個正浮點數":"不是乙個正浮點數");  

string s8 = "^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$";//負浮點數

system.out.println("-0.2".matches(s8)?"是乙個負浮點數":"不是乙個負浮點數");  

幾個實用的 PHP 正規表示式

1.從乙個字串中 突出某個單詞 這是乙個非常有用的在乙個字串中匹配出某個單詞 並且突出它,非常有效的搜尋結果 text 輕鬆學習php基礎知識,了解php中的變數 變數的型別 常量等概念,認識php中的運算子,掌握php中順序結構 條件結構 迴圈結構三種語言結構語句。output str repla...

實用正規表示式

匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 匹配空白行的正規表示式 n s r 評注 可以用來刪除空白行 匹配ht...

實用的正規表示式

驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...