Matcher.group()方法在Java正则表达式中的作用
方法java.time.Matcher.group()用于在输入序列字符串中查找与所需模式匹配的子序列。此方法返回与先前匹配项匹配的子序列,该匹配项甚至可以为空。
给出了一个用Java正则表达式演示方法Matcher.group()的程序,如下所示:
示例
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
public static void main(String args[]) {
Pattern p = Pattern.compile("\\w\\d");
Matcher m = p.matcher("This is gr8");
System.out.println("The input string is: This is gr8");
System.out.println("The Regex is: \\w\\d");
System.out.println();
if (m.find()) {
System.out.println("Match: " + m.group());
}
}
}输出结果
The input string is: This is gr8 The Regex is: \w\d Match: r8
现在让我们了解上面的程序。
在字符串序列“Thisisgr8”中搜索子序列“\\w\\d”。该find()方法用于查找子序列是否在输入序列中,并使用该group()方法打印所需的结果。演示此代码段如下:
Pattern p = Pattern.compile("\\w\\d");
Matcher m = p.matcher("This is gr8");
System.out.println("The input string is: This is gr8");
System.out.println("The Regex is: \\w\\d");
System.out.println();
if (m.find()) {
System.out.println("Match: " + m.group());
}热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短