谁能帮我将这个XML Schema模式“[0-9] + - ([0-9] | K)”翻译成java正则表达式?
答案 0 :(得分:0)
以下是带有如何使用它的代码段的模式。
\\是用字符串来逃避\。 \ d表示[0-9]。我不记得是否必须逃脱 - 所以我这样做是为了以防万一。
Pattern p = Pattern.compile("\\d+\\-[\\d|K]"); //The string is the pattern
Matcher m = p.matcher(whatYouWantToMatch);
boolean b = m.matches();
答案 1 :(得分:0)
至少这种情况与java正则表达式兼容......
String s = "test cases here";
s.matches("[0-9]+-([0-9]|K)") //works OK.