Перевести шаблон XML Schema в регулярное выражение Java - PullRequest
1 голос
/ 25 февраля 2010

Кто может помочь мне перевести этот шаблон схемы XML "[0-9] + - ([0-9] | K)" в регулярное выражение Java?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2010

По крайней мере, этот случай совместим с регулярным выражением Java ...

String s = "test cases here";
s.matches("[0-9]+-([0-9]|K)") //works OK.
0 голосов
/ 25 февраля 2010

Вот образец с фрагментом о том, как его использовать.

\\ существует для экранирования \ в строке. \ d представляет [0-9]. Я не помню, нужно ли сбежать - поэтому я сделал это на всякий случай.

Pattern p = Pattern.compile("\\d+\\-[\\d|K]"); //The string is the pattern
Matcher m = p.matcher(whatYouWantToMatch);
boolean b = m.matches();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...