gpt4 book ai didi

java - 如何找到 "B"+ 最多 6 个符号

转载 作者:行者123 更新时间:2023-12-01 07:33:12 24 4
gpt4 key购买 nike

我需要验证模式是否包含字母“B”及其后最多六个符号(字母和数字)。例如:我们有abcdB1234B123456。找到的答案应该是:B1234B123456

我做了这个图案:

[^B]{1,6}

但它不精确..

最佳答案

这个模式怎么样:

public static void main(String[] args) {
final Pattern pattern = Pattern.compile("B[aAc-zC-Z0-9]{0,6}");
final String string = " abcdB1234B123456";
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println(matcher.group());
}
}

输出:

B1234
B123456

关于java - 如何找到 "B"+ 最多 6 个符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com