Java Java中的17種常用正規表示式

2021-04-17 19:01:40 字數 870 閱讀 6572

01、"^d+$"  //非負整數(正整數 + 0)

02、"^[0-9]*[1-9][0-9]*$"  //正整數

03、"^((-d+)|(0+))$"  //非正整數(負整數 + 0)

04、"^-[0-9]*[1-9][0-9]*$"  //負整數

05、"^-?d+$"    //整數

06、"^d+(.d+)?$"  //非負浮點數(正浮點數 + 0)

07、"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數

08、"^((-d+(.d+)?)|(0+(.0+)?))$"  //非正浮點數(負浮點數 + 0)

09、"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數

10、"^(-?d+)(.d+)?$"  //浮點數

11、"^[a-za-z]+$"  //由26個英文本母組成的字串

12、"^[a-z]+$"  //由26個英文本母的大寫組成的字串

13、"^[a-z]+$"  //由26個英文本母的小寫組成的字串

14、"^[a-za-z0-9]+$"  //由數字和26個英文本母組成的字串

15、"^w+$"  //由數字、26個英文本母或者下劃線組成的字串

16、"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$"    //email位址

17、"^[a-za-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?s*)?$"  //url

java java中的位運算

位運算包括 與 或 異或 取反 右移 左移 無符號右移 按位與 兩位全為1,結果才為1。0 0 0 0 1 0 1 0 0 1 1 1 例如 51 5,即 0011 0011 0000 0101 0000 0001 因此51 5 1 位運算的特殊用法 清零 如果想將乙個單元清零,即使其全部二進位制位...

Java java中的修飾符

類修飾符 public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中...

Java Java中陣列的基本操作

1.計算陣列中最大值 2.計算陣列中最小值 3.計算陣列值之和 4.陣列拼接 5.陣列擷取 6.陣列列印 7.陣列反轉 public class arrayutils return max 2.計算陣列中最小值 public static int arraymin int a return ret ...