Hallo, Matthias! Am 12.03.2015 um 23:32 schrieb Matthias Müller:
ich experimentiere zur Zeit mit Texten, die per OCR erfasst werden. In den Texten ist auch wörtliche Rede dargestellt. Die Texte sind zwar auf deutsch, haben aber französische Anführungszeichen. Bei der Erkennung werden dann aus einem öffnenden '<<' tatsächlich zwei "kleiner als"- Zeichen, das schließende '>>' wird korrekt erkannt und auch im Text eingesetzt. Ich ersetze in einem Texteditor die "falschen" Zeichen, durch normale obere Anführungszeichen. Mit der Extension Writer2Epub wird dann ein E-Buch erstellt, das in Calibre soll. Ich hätte gerne vor der Erstellung des E-Buchs, die Anführungszeichen durch die typographisch korrekten Zeichen ersetzt. Leider kann Writer das jedoch nur bei der Eingabe automatisch machen. Zumindest finde ich nichts anderes. Wie kann ich das automatisieren? Ich habe nämlich keine Lust im gesamten Text die Anführungszeichen zu Suchen und von Hand zu ersetzen. Denn dann werden auch die typographischen eingesetzt. Aber ich müsste zuerst alle Zeichen vor einem Wortbeginn suchen und ersetzen und dann nochmals alle nach einem Wortende. So sind jedenfalls in Writer öffnende und schließende Anführungszeichen definiert.
Es gibt zwar reguläre Ausdrücke in Writer, aber die arbeiten nicht mit Sonderzeichen zusammen, zu denen Anführungszeichen gehören. Mit einem Trick kannst du das gewünschte Ergebnis dennoch erzielen: Ersetze zu nächst alle Anführungszeichen durch schließende Anführungszeichen (kannst einfach ein ersetztes Anführungszeichen kopieren und im Dialog „Suchen und Ersetzen“ einfügen). Anschließend ersetzt du alle Zeichenfolgen (Leerstelle+schließendes Anführungszeichen) durch (Leerzeichen+öffnendes Anführungszeichen). Wenn der Text korrekt formatiert ist (sprich vor dem öffnenden Anführungszeichen immer eine Leerstelle und vor dem schließenden Anführungszeichen nie eine Leerstelle ist), dann hast du damit das gewünschte Ziel erreicht. Gruß, Christian. -- Liste abmelden mit E-Mail an: [email protected] Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps 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
