我正在尝试BetClic
从此字符串中提取文本popup_siteinfo(this, '/click/betclic', '373', 'BetClic', '60€');
我写了一个简单的正则表达式,可以在Regex Tester上运行,但在 Java 上却不行。
这是正则表达式
'\d+', '(.*?)'
这是Java输出
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
这是我的代码
Pattern pattern = Pattern.compile("'\\d+', '(.*?)'");
Matcher matcher = pattern.matcher(onMouseOver);
System.out.print(matcher.group(1));
onMouseOver
字符串在哪里popup_siteinfo(this, '/click/betclic', '373', 'BetClic', '60€');
我不是正则表达式的专家,但我很确定我的完全没有错!
建议?