在Java正则表达式中,如何获取字符类,例如[az]以匹配-减号?
Pattern pattern = Pattern.compile("^[a-z]+$");String string = "abc-def";
assertTrue( pattern.matcher(string).matches() ); // obviously fails
字符类是否可以匹配“-”?
回答:
不要在字符之间加上减号。
"[a-z-]"
以上是 在Java正则表达式中,如何获取字符类,例如[az]以匹配-减号? 的全部内容, 来源链接: utcz.com/qa/414075.html