专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java正则最短匹配(java正则表达式匹配时间)

temp10 2024-11-16 00:42:22 java教程 12 ℃ 0 评论



Java正则最短匹配(java正则表达式匹配时间)

懒惰限定符:

*? 重复任意次,但尽可能少重复(最短匹配,非贪婪匹配)

+? 重复1次或更多次,但尽可能少重复

?? 重复0次或1次,但尽可能少重复

{n,m}? 重复n到m次,但尽可能少重复

{n,}? 重复n次以上,但尽可能少重复


public class Main {
    public static void main(String[] args) {
        String demo = "#{name}8#{demo}";
        Pattern pattern = Pattern.compile("#\\{(.*?)}");
        Matcher matcher = pattern.matcher(demo);
        while (matcher.find()) {
            System.out.println(matcher.group());
        }
    }
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表