尝试执行Pattern.compile("[\\w ]{1,}");
时,我收到了java.lang.StackOverflowError异常。我不明白这个例外的原因以及如何克服这一点。有人可以帮忙吗?
这些是我的模式:
final Pattern namePattern = Pattern.compile("[\\w ]{1,}");
final Pattern roomPattern = Pattern.compile("[\\w ]{1,}");
final Pattern mobilePattern = Pattern.compile("\\d{10}");
final Pattern emailPattern = Pattern.compile("^$|^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$");