【发布时间】:2010-02-25 18:44:36
【问题描述】:
谁能帮我把这个 XML Schema 模式“[0-9]+-([0-9]|K)”翻译成 java 正则表达式?
【问题讨论】:
标签: java regex expression
谁能帮我把这个 XML Schema 模式“[0-9]+-([0-9]|K)”翻译成 java 正则表达式?
【问题讨论】:
标签: java regex expression
这是一个带有sn-p的模式,说明如何使用它。
\\ 用于转义字符串中的 \。 \d 表示 [0-9]。我不记得 - 是否必须转义,所以我这样做以防万一。
Pattern p = Pattern.compile("\\d+\\-[\\d|K]"); //The string is the pattern
Matcher m = p.matcher(whatYouWantToMatch);
boolean b = m.matches();
【讨论】:
至少这种情况与java regex兼容...
String s = "test cases here";
s.matches("[0-9]+-([0-9]|K)") //works OK.
【讨论】: