Gibt es in Java eine einfache Möglichkeit, eine Teilzeichenfolge zu extrahieren, indem Sie die Trennzeichen für reguläre Ausdrücke auf jeder Seite angeben, ohne die Trennzeichen in die letzte Teilzeichenfolge einzufügen?Java-String - alles zwischen zwei regulären Ausdrücken (aber nicht enthalten)?
Zum Beispiel, wenn ich eine Zeichenfolge wie diese:
<row><column>Header text</column></row>
was der einfachste Weg ist den Teil zu extrahieren:
Header text
Bitte beachten Sie, dass der Teil enthält Zeilenumbrüche ..
danke!
@Adam ... nur weil ich Eclipse hochfeuern musste, um ein Beispiel zu bekommen und schnell eine Antwort bekommen wollte;) –
@Aaron: Fair genug. Ich kann auch meinen ersten Kommentar löschen :) Schöne Antwort. – bernie
@Aaron - danke, dein Beispiel funktioniert! Aber bitte könnten Sie mir sagen, welche regulären Ausdruck Muster, um den gleichen Text aus einer Zeichenfolge wie dieser, die einige einfache Anführungszeichen enthält extrahieren? Rubrik \ n \ n \ ntext-
Ich habe versucht mit Muster p = Pattern.compile ( " (*.)
", Pattern.DOTALL ); und das Gleiche, aber mit Backslashes vor den Zitaten, aber keiner funktioniert. Sorry, ich bin sehr neu zu regulären Ausdrücken, schätze die Hilfe. Nochmals vielen Dank! Anna –