G
Gast
Gast
Hi @ all!
Ich muss folgenden String auf ein Muster prüfen, schaff es aber nicht das richtige Pattern herauszufinden.
Der zu prüfende String ist folgendermaßen aufgebaut:
Das Pattern, das ich mit der java.util.regex.Pattern-Klasse dazu erstellt habe ist folgender
Könnte mir bitte jemand veraten, was ich falsch gemacht habe? Mit den \\s habe ich die Leerräume die zwischen den Tags sein können überprüfen!
Ich muss folgenden String auf ein Muster prüfen, schaff es aber nicht das richtige Pattern herauszufinden.
Der zu prüfende String ist folgendermaßen aufgebaut:
Code:
<report> <diagram_id>10</diagram_id> <diagram_id>12</diagram_id> <diagram_id>14</diagram_id> <diagram_id>24</diagram_id></report>
Das Pattern, das ich mit der java.util.regex.Pattern-Klasse dazu erstellt habe ist folgender
Code:
"\\s*<report>\\s*(<diagram_id>\\s*\\d+\\s*</diagram_id>)+\\s*</report>{1}?\\s*
Könnte mir bitte jemand veraten, was ich falsch gemacht habe? Mit den \\s habe ich die Leerräume die zwischen den Tags sein können überprüfen!