Seite 1 von 1
Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 09:19
von Mau
Liebe ExpertInnen,
ich muss in einem größeren Dokument die Zeichenfolge $* entfernen. Das $ steht für einen manuellen Zeilenumbruch, das * ist ein normales Zeichen, das auch im Druck erscheinen würde.
Ich habe im Suchfeld diverse Sachen ausprobiert, keine hat funktioniert.
Gruß,
Mau
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 09:59
von Mondblatt24
Hallo,
ich muss in einem größeren Dokument die Zeichenfolge $* entfernen. Das $ steht für einen manuellen Zeilenumbruch,
das stimmt so nicht, das "$" steht für ein Absatzende.
Aber noch mal zum Verständnis, was suchst Du?
Ein Absatzende oder das Dollarzeichen mit Sternchen?
BG Peter
PS: Die Suche nach einem manuellem Zeilenumbruch geht mit diesem Zeichen
\n
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 10:28
von Mau
Hallo Mondblatt,
ja, ich suche tatsächlich einen Absatzumbruch, gefolgt von einem Asterisk. Die müssen beide weg.
Die Suche könnte auch andersherum ablaufen, also der Asterisk, gefolgt von einem Absatzumbruch.
Nach deinem Hinweis habe ich jetzt eine erste Lösung gefunden: \n\*.
Die funktioniert aber nur bei Zeilenumbrüchen, die der Autor auch verwendet hat, wohl ungewollt.
Danke,
Mau
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 11:27
von Pit Zyclade
Mau hat geschrieben: ↑Mo 24. Sep 2018, 10:28
ja, ich suche tatsächlich einen
Absatzumbruch, gefolgt von einem Asterisk. Die müssen beide weg.
klarer Auftrag, nur ganz sicher nicht gemeint. Dann wäre der Asterix nämlich am Absatzanfang zu suchen: ^\*
Die Suche könnte auch andersherum ablaufen, also der Asterisk, gefolgt von einem Absatzumbruch.
Dies ist ein anderer Auftrag: \*$
Nach deinem Hinweis habe ich jetzt eine erste Lösung gefunden: \n\*.
Die funktioniert aber nur bei Zeilenumbrüchen, die der Autor auch verwendet hat, wohl ungewollt.
Ist ja auch die Suche nach Zeilenumbruch und Asterix!
Übrigens geht das nur bei Bejahung von
regulären Ausdrücken
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 13:14
von Mau
Lieber Pit,
Pit Zyclade hat geschrieben: ↑Mo 24. Sep 2018, 11:27
Mau hat geschrieben: ↑Mo 24. Sep 2018, 10:28
ja, ich suche tatsächlich einen
Absatzumbruch, gefolgt von einem Asterisk. Die müssen beide weg.
klarer Auftrag, nur ganz sicher nicht gemeint. Dann wäre der Asterix nämlich am Absatzanfang zu suchen: ^\*
mit der Eingabe wird der Asterisk entfernt, aber nicht der Absatzumbruch.
Pit Zyclade hat geschrieben:Mau hat geschrieben:Die Suche könnte auch andersherum ablaufen, also der Asterisk, gefolgt von einem Absatzumbruch.
Dies ist ein anderer Auftrag: \*$
Mit der auch nicht.
Pit Zyclade hat geschrieben:Übrigens geht das nur bei Bejahung von regulären Ausdrücken
Was meinst du mit "Bejahung"?
Regulärer Ausdruck hat natürlich ein Häkchen.
Gruß,
Mau
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 14:19
von Pit Zyclade
Mau hat geschrieben: ↑Mo 24. Sep 2018, 13:14
Lieber Pit,
Pit Zyclade hat geschrieben: ↑Mo 24. Sep 2018, 11:27
Mau hat geschrieben: ↑Mo 24. Sep 2018, 10:28
ja, ich suche tatsächlich einen
Absatzumbruch, gefolgt von einem Asterisk. Die müssen beide weg.
klarer Auftrag, nur ganz sicher nicht gemeint. Dann wäre der Asterix nämlich am Absatzanfang zu suchen: ^\*
mit der Eingabe wird der Asterisk entfernt, aber nicht der Absatzumbruch.
Es war bisher nur von
Suche die Rede. Die Eingaben auf der Suche-Zeile und Ersetzen-Zeile haben mitunter verschiedene Wirkung.
Mau hat geschrieben:
Die Suche könnte auch andersherum ablaufen, also der Asterisk, gefolgt von einem Absatzumbruch.
Pit Zyclade hat geschrieben: ↑Mo 24. Sep 2018, 11:27
Dies ist ein anderer Auftrag: \*$
Mit der auch nicht.
Die
Suche von Asterix am Absatzende funktioniert doch prächtig oder?
(Ich prüfe meine Erwartungen immer an einem einfachen Beispieltext.)
Pit Zyclade hat geschrieben:Übrigens geht das nur bei Bejahung von regulären Ausdrücken
Mau hat geschrieben:
Was meinst du mit "Bejahung"? Regulärer Ausdruck hat natürlich ein Häkchen.
Genau das meinte ich. Auf der anderen Seite hattest du im Betreff das schon vorausgesetzt. Das hatte ich bei der Antwort nicht mehr im Blick.
Zurück zur Ausgabenstellung: Was soll weg ? Asterix und dann Absatzende oder Absatzende und dann Asterix im Anfang des nächsten Absatzes? Das kann man doch sehen, sofern man mit Strg+F10 die Absatzzeichen sichtbar macht.
Mir kommt da noch eine verrückte Idee: Asterix ist ein Ausdruck einer Aufzählung? Wenn es sich um einen odt-Text handelt, brauchst du nur die Aufzählung abzustellen. Vielleicht ist das die Erklärung.
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 14:27
von Mau
Hallo Pit,
Zurück zur Ausgabenstellung: Was soll weg ? Asterix und dann Absatzende oder Absatzende und dann Asterix im Anfang des nächsten Absatzes? Das kann man doch sehen, sofern man mit Strg+F10 die Absatzzeichen sichtbar macht.
Der Punkt ist: Den Asterix konnte ich entfernen, aber nicht das Steuerzeichen, das man mit [Enter] erzeugt.
Ich musste den Job zweiteilen: Erst die Asteriske entfernen, dann nach leeren Absätzen suchen und die auch entfernen.
Gruß,
Mau
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 15:04
von Pit Zyclade
Mit der "Suchen & Ersetzen Alternative für Writer v 1.4.2 3/2017" Erweiterung geht Suche und Ersetzen prompt:
In der Suchenzeile:
[::Grow 1,::]^\*
In der Ersetzenzeile: (nichts)
Gruß
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 15:11
von Pit Zyclade
Eine Erläuterung:
Der Teil ^\* ist bekannt als regulärer Ausdruck. Der davor gelegene Teil kommt, wenn du im Menü der Erweiterung unter Suche->Erweitert->zweite Auswahl "Suche wird um ein Zeichen nach beiden Seiten erweitert" wählst und dann die 1 nach dem Komma (für die Erweiterung nach dem Suchbegriff) löschst.
Re: Wieder einmal: "Suchen und Ersetzen" mit regulärem Ausdruck funktioniert nicht
Verfasst: Mo 24. Sep 2018, 15:36
von Mau
Danke, Pit.
Werd ich mich mal mit befassen.
Gruß,
Mau