Java中的量词
量词是一个概念,允许程序员指定正则表达式中特定类型值的出现次数。量词有不同的类型,其中一些包含“?”(勉强的量词),'+'(所有的量词)。在这篇文章中,我们将看到勉强的量词是如何工作的。
示例
以下是一个例子-
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args) {
Pattern my_pattern = Pattern.compile("sam+?");
Matcher my_match = my_pattern.matcher("samp");
while (my_match.find())
System.out.println("The pattern has been found - " + my_match.start() + " to " + (my_match.end()-1));
}
}输出结果
The pattern has been found - 0 to 2
名为Demo的类包含主要功能。创建一个模式类实例,并创建一个Matcher类实例,以检查是否找到了与特定模式匹配的对象。“查找”功能用于检查是否找到匹配项,如果为真,则在屏幕上显示相关消息。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短