欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java正則數字和小數點

林雅南1年前7瀏覽0評論

Java中的正則表達式是用于匹配和搜索文本的表達式。
通過使用正則表達式,我們可以匹配和處理各種形式的數據,包括數字和小數點。
下面是一些關于數字和小數點的正則表達式的示例。

// 匹配一個或多個數字
String regex1 = "\\d+";
// 匹配一個或多個小數位的數字
String regex2 = "\\d+\\.\\d+";
// 匹配一個或多個整數或小數
String regex3 = "\\d+\\.?\\d*";
// 匹配一個或多個數字或小數,并且允許使用逗號或點來分割整數和小數位
String regex4 = "\\d{1,3}([,\\.]\\d{3})*\\.\\d+";
// 匹配一個或多個負數
String regex5 = "-\\d+\\.?\\d*";

對于以上的正則表達式,具體的含義如下:

  • \\d代表任意數字
  • +代表出現一次或多次
  • .代表小數點,需要使用\\進行轉義
  • *代表出現零次或多次
  • {1,3}代表該數字最少需要出現1次、最多需要出現3次
  • [,\\.]代表逗號或點,需要使用\\進行轉義
  • -代表負數符號

使用以上的正則表達式,我們可以輕松地匹配和處理數字和小數點。
例如,我們可以使用Matcher類來進行匹配:

Pattern pattern = Pattern.compile(regex4);
Matcher matcher = pattern.matcher("1,234.56");
if (matcher.matches()) {
System.out.println("匹配成功!");
} else {
System.out.println("匹配失敗!");
}

以上的示例代碼將匹配字符串"1,234.56"是否符合正則表達式regex4
如果匹配成功,程序將輸出匹配成功!,否則程序將輸出匹配失敗!