Regular expression funktioniert auf einem Online-Tester, schlägt jedoch in Java fehl
Ich habe den folgenden regulären Ausdruck Verknüpfun)
[\d\.]+[ ](.*?)[ ]{2,}(.+)
Der entsprechende Java-Code stimmt jedoch nicht überein:
String REGEX = "[\\d\\.]+[ ](.*?)[ ]{2,}(.+)";
Pattern pattern = Pattern.compile(REGEX);
String line = "1. QUEEN WE ARE THE CHAMPIONS"
Matcher matcher= pattern.matcher(line);
String artist = matcher.group(0);
String song = matcher.group(1);
Ich kann nicht verstehen, was schief geht, irgendwelche Ideen?