Сопоставление на корпорации в онлайн -тестере, но не на JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Сопоставление на корпорации в онлайн -тестере, но не на Java

Сообщение Anonymous »

Я пытаюсь извлечь текст betclic из этой строки popup_siteinfo (this, '/click/betclic', '373', 'betclic', '60 € ');

Я написал простую регуляцию, которая работает на тестоне Regex, но не работает на JAV. /> Вот regex < /p>

Код: Выделить всё

'\d+', '(.*?)'
< /code>

Вот java output < /p>

Exception in thread "main" java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Matcher.java:485)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:74)
Java Result: 1
< /code>

и вот мой код < /p>

Pattern pattern = Pattern.compile("'\\d+', '(.*?)'");
Matcher matcher = pattern.matcher(onMouseOver);
System.out.print(matcher.group(1));
, где строка onmouseover opup_siteinfo (this, '/click/betclic', '373', 'betclic', '60 € ');

Я не эксперт с Regex, но я совершенно не совсем не так! /> Предложения? < /p>

Подробнее здесь: https://stackoverflow.com/questions/149 ... ot-in-java

Вернуться в «JAVA»