正在回答
1回答
同学你好,对于你的问题解答如下:
贪婪匹配 即匹配允许次数的最多次数, 如{n,m}。 即往实际可匹配的最大数进行匹配 最多可匹配m次。
非贪婪匹配 即匹配允许次数的最少次数,如{n,m},即往实际可匹配的最小数进行匹配,最少匹配n次。
由上面两条分析可以看出贪婪和非贪婪与量词结合时才有意义,具体结合如下示例测试理解下。
贪婪匹配,匹配最多次数
打印结果如下:str中htm后面的 l 最少匹配两次,最多匹配五次、默认贪婪匹配,匹配最多次数5次
添加?取消贪婪,即:非贪婪匹配,匹配最少次数,示例:
打印结果如下:非贪婪匹配最少次数,即两次
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星