色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java正則豎線和中括號

李中冰1年前6瀏覽0評論

在Java中,正則表達式是一種強大的工具,可以用來匹配和搜索字符串。其中,豎線和中括號是兩個常用的正則表達式符號,下面分別介紹其使用方法。

豎線(|)用來匹配多個字符串之一。

String regex = "hi|hello";
String s1 = "hi";
String s2 = "hello";
String s3 = "hey";
System.out.println(s1.matches(regex)); // 輸出true
System.out.println(s2.matches(regex)); // 輸出true
System.out.println(s3.matches(regex)); // 輸出false

上面的代碼中,regex表示要匹配的正則表達式,使用|將hi和hello連接起來,表示匹配這兩個字符串之一。后面三個輸出結果分別為true、true、false,符合期望。

中括號([])用來匹配某個字符集合中的一個字符。

String regex = "[abc]";
String s1 = "a";
String s2 = "b";
String s3 = "c";
String s4 = "d";
System.out.println(s1.matches(regex)); // 輸出true
System.out.println(s2.matches(regex)); // 輸出true
System.out.println(s3.matches(regex)); // 輸出true
System.out.println(s4.matches(regex)); // 輸出false

上面的代碼中,regex表示要匹配的字符集合,使用[]將a、b、c連接起來,表示匹配這三個字符中的一個。后面四個輸出結果分別為true、true、true、false,符合期望。