String pat = "^(?!US\\b)(\\w{2})(.*)$";
Pattern pattern = Pattern.compile(pat);
Matcher matcher = pattern.matcher("US 123");
while (matcher.find()) {
System.out.println(matcher.group(1));
}
为什么我不能在Java中执行此操作?然后,我使用什么来匹配Java RegExp中的开始和结束元字符?Java正则表达式开始和结束元数据字符错误
你是什么意思,不能在Java中使用它? – Elmer 2013-05-10 20:11:40
当您尝试使用它时会发生什么?你会得到一个例外,或者没有匹配,或者是什么? – Adrian 2013-05-10 20:25:27