OOo 2.0.2 @ WinXP Pro allUpdates

Hallo zusammen,

ich stehe vor folgendem Problem:

Ich habe aus einer anderen Anwedung mir eine Liste rüberkopiert, die ich nun
in eine Tabelle umwandeln will. Leider gibt es in der Tabelle keine
exklusiven Trennzeichen, die Angaben folgen aber einem bestimmten Muster.
Diese möchte ich mit Suchen Ersetzen unter Verwendung von Regulären
Ausdrücken zerlegen, sprich Tabs an den erforderlichen Stellen
einfügen. Ich scheitere gerade an der korrekten Formulierung eines
Suchstrings für:

[gLZ][1 oder 2 Ziffern][gLZ][1 oder 2 Ziffern][gLZ]
[gLZ] = geschütztes Leerzeichen

Versucht habe ich folgendes:
Suche: [:space:]([:digit]+)[:space:]([:digit]+)[:space:]

Dieser Suchstring funzt nur bis einschließlich dem ersten ([:digit]+), wenn
ich den Rest anhänge findet er nichts mehr.
Was mache ich da falsch?

Ersetzen will ich mit:
Ersetze: \t\1\t\2\t
Geht das?

Wenn jetzt einer merkt, das im Prinzip alle [gLZ] durch \t ersetzt werden,
dann liegt er damit für diesen Teil des Textes richtig, allerdings gibt es
Stellen, wo genau diese Ersetzung nicht erwünscht ist.

Gruß Lars

Antwort per Email an