Hallo,
in einer in Writer geöffneten content.xml-Datei, will ich nach Seriendruck-Datenbankfeldern suchen, welche allgemein so aussehen:
<text:database-display text:table-name="Tabelle1" text:table-type="table" text:column-name="Name" text:database-name="testadressen">xxx</text:database-display>
wobei in dem Dokument eine unbestimmte Anzahl dieser Felder in unbestimmten Positionen, im Fließtext, vorkommen können.
Der reguläre Suchausdruck:
<text:database-display.*/text:database-display>
findet jedoch, logischerweise, leider den kompletten Text welcher begrenzt ist durch "<text:database-display" des ersten Feldes und "text:database-display>" des letzten Feldes, bei anhängender Beispieldatei ergibt sich z.B. die Markierung:
Was für einen regulären Ausdruck muß ich verwenden um immer nur eines der Seriendruck-Datenbankfelder in der Datei zu finden?
Sofern es die Aufgabe vereinfacht kann auch nur der folgend rot markierte Teil des Gesamteintrags als variabel angenommen werden:
<text:database-display text:table-name="Tabelle1" text:table-type="table" text:column-name="Name" text:database-name="testadressen">xxx</text:database-display>
Besser sollten aber folgend rot markierte Teile variabel berücksichtigt werden:
<text:database-display text:table-name="Tabelle1" text:table-type="table" text:column-name="Name" text:database-name="testadressen">xxx</text:database-display>
Gruß
Stephan
Regulärer Suchausdruck gesucht
Moderator: Moderatoren
Regulärer Suchausdruck gesucht
- Dateianhänge
-
- content.xml.zip
- (1 KiB) 46-mal heruntergeladen
Re: Regulärer Suchausdruck gesucht
Danke, funktioniert prima.
Gruß
Stephan
Gruß
Stephan