将特定模式与范围匹配的正则表达式

将特定模式与范围匹配的正则表达式,第1张

将特定模式与范围匹配的正则表达式

您需要将{1-2}更改为{1,2},您可以理解为{minimun,maximum}。请运行以下示例并查看结果。

public class Regularexpression {public static void main(String[] ar) {    String str1 = "CC44C";    String str2 = "C4444C";    String str3 = "4444C";    String str4 = "SDFSD123C";    String pattern = "^[A-Z]{1,2}\d{1,4}[A-Z]{1}";    System.out.println(str1+" matches?: "+str1.matches(pattern));    System.out.println(str2+" matches?: "+str2.matches(pattern));    System.out.println(str3+" matches?: "+str3.matches(pattern));    System.out.println(str4+" matches?: "+str4.matches(pattern));}

}

此外,如果您不知道最大值,则可以使用{1,}。

    String newPattern = "^[A-Za-z]{1,}\d{1,}[A-Za-z]{1,}";

您可以将上面的模式更改为newPattern并查看结果。

希望这可以对您有所帮助:)



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5052365.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存