Forums Neueste Beiträge
 

Reguläre Ausdrücke in Makros

01/07/2008 - 00:47 von Frank Glück | Report spam
Hallo zusammen,

hoffe, ich bin in der richtigen Gruppe.

Ich würde gern automatisiert recht komplexe Textmanipulationen mit regulàren
Ausdrücken in OOo Writer erledigen. Aber mir scheint, das Suchen&Ersetzen
mit regulàren Ausdrücken in OOo Basic bietet gar nicht die Möglichkeit,
einzelne gefundene Klammer-Ausdrücke im Ersetzen-String zu verwenden, da es
anscheinend(?) nur möglich ist, den gesamten gefundenen Ausdruck mit "&"
anzusprechen.

Gibt es eine andere Möglichkeit, sowas zu realisieren?

Danke und Grüße,
Frank
 

Lesen sie die antworten

#1 Martin Bayer
01/07/2008 - 20:42 | Warnen spam
Hallo,

Am Dienstag, 1. Juli 2008 00:47 schrieb Frank Glück:
Ich würde gern automatisiert recht komplexe Textmanipulationen mit
regulàren Ausdrücken in OOo Writer erledigen. Aber mir scheint, das
Suchen&Ersetzen mit regulàren Ausdrücken in OOo Basic bietet gar nicht
die Möglichkeit, einzelne gefundene Klammer-Ausdrücke im Ersetzen-String
zu verwenden, da es anscheinend(?) nur möglich ist, den gesamten
gefundenen Ausdruck mit "&" anzusprechen.



Nein, seit Version 2.4 kann der Suchausdruck (Regulà¤rer Ausdruck) durch
runde Klammern gegliedert werden und das Match jedes einzelnen
Teilausdrucks in Ersetzen durch wieder eingefà¼gt werden. Zum Beispiel:

Nach
\<([:digit:]{2})[:digit:]{3}\>
^ ^
suchen und durch
$1XXX
^^
ersetzen, um Postleitzahlen zu anonymisieren. (Ergà¤be fà¼r eine Liste aller
Berliner Postleitzahlen »10XXX«, »12XXX«, »13XXX« und »14XXX«.)

http://www.ooowiki.de/Regulà...erAusdruck

Danke und Grüße,
Frank



PS. Deine Umlaute sind kaputt. -> http://oe-faq.de

Beste Grà¼àŸe
Martin Bayer

FAQ: http://www.mbayer.de/dcos/
http://www.mbayer.de/ Wiki: http://www.ooowiki.de/

Ähnliche fragen