溫馨提示×

java matches方法支持分組嗎

小樊
96
2024-08-02 09:51:10
欄目: 編程語言

是的,Java的matches方法支持分組。當使用正則表達式進行匹配時,可以使用括號來將匹配的部分分組,然后在匹配結果中獲取這些分組的內容。例如:

String input = "Hello, world!";
Pattern pattern = Pattern.compile("(Hello), (world)!");
Matcher matcher = pattern.matcher(input);

if (matcher.matches()) {
    String greeting = matcher.group(1);
    String target = matcher.group(2);
    
    System.out.println("Greeting: " + greeting);
    System.out.println("Target: " + target);
}

在上面的例子中,正則表達式"(Hello), (world)!"將"Hello"和"world"分別分組,然后通過matcher.group方法可以獲取到這兩個分組的內容。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女