Hallo Am Dienstag 16 August 2011 schrieb el_gra...@kaffeeschluerfer.com: > Hi & Grüße vom LibreOffice-Betatest ;-) > > Habe Windows XP (mit allen aktuellen Updates) und LibreOffice 3.4.2 / > OOO340m1 (Build:203). RegEx sind RegEx
> > Mein Problem mit dem Writer: > > Suche ich mit den regulären Ausdrücken nach irgendetwas, geht das > fast immer gut - bis auf die Suche nach einem Begriff, der am > Wortende steht. In der Hilfedatei findet sich dazu der Eintrag > ("Liste der regulären Ausdrücke"): > > \> - Findet den Suchbegriff nur, wenn er am Wortende steht. Zum > Beispiel liefert der Suchbegriff "buch>" das Wort "Lesebuch", nicht > aber "Buchdeckel. Der Backslash ist das sogenannte Zitierzeichen (ein Metazeichen), dh es hebt eine eventuelle Sonderbedeutung, im Rahmen der RegEx, des nachfolgenden Zeichens auf. > > Bei mir funktioniert keines der folgenden Argumente: > \xxx> hier wird das erste x zitiert, nur dann interessant, wenn x eine Sonderbedeutung hätte, was es nicht hat > \>xxx hier wird das Zeichen vor "\>" gefunden, da dort nix ist, naja > xxx> Das sucht nach dem Muster "xxx>" und sonst nix, würde also zB in der folgenden Zeichenkette was finden "Flexxx>en" > > >xxx wie zuvor, nur umgedreht. Nimm den Ausdruck wörtlich: das heißt dein Muster ist xxx\> Das findet alle Dreifach-Xe an einem Wortende, also zB Fexxx ^^^ das hier wird markiert > > Das Argument "\<xxx" für die Suche nach einem Begriff am Wortanfang > funktioniert hingegen problemlos. Ist ja auch richtig aufgebaut. Die Zeichenkett "\<" bezeichnet den Wortanfang, die Kette "\>" das Wortende. > > Bug oder DAU? Bitte um freundliche Ratschläge! Na wenn du schon fragst: DAU :-) Wenn's dich tröstet: RegEx sind eine ziemlich heftiges Thema, wenn man damit aber umgehen kann, ein richtig (richtig!) mächtiges Werkzeug. Als Einstieg (quasi zum anfixen): http://de.wikipedia.org/wiki/Regex#Syntax -- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text- Nachrichten! -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert