谁能帮我将这个 XML Schema 模式“[0-9]+-([0-9]|K)”翻译为 java 正则表达式?
最佳答案
这是一个带有如何使用它的代码片段的模式。
\\是用来转义字符串中的\的。\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 - 将 XML Schema 模式转换为 Java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2336684/