hy!
ein regulärer ausdruck nimmt ja immer die größte Ausdehnung an. Kann ich das irgendwie umschalten?
Code
Pattern pattern = Pattern.compile("OBJECT.*ENDOBJECT");
Matcher matcher = pattern.matcher("OBJECTbbaaccaENDOBJECTOBJECTENDOBJECT");
while (matcher.find()) {
System.out.println(matcher.group());
}
Die Ausgabe ist:
OBJECTbbaaccaENDOBJECTOBJECTENDOBJECT
Ich hätte aber gerne:
OBJECTbbaaccaENDOBJECT
OBJECTENDOBJECT