如何在Java正则表达式模式中设置长度?
package basic;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex2
{
public static void main(String...aq)
{
String a = "1234";
Pattern p = Pattern.compile("\\d{3-8}");
Matcher m = p.matcher(a);
if(m.find())
System.out.println(m.start());
}
}
答案 0 :(得分:2)
我相信如果您将{3-8}更改为{3,8},它应该会为您提供3到8个字符之间的字符串。