Re: [de-users] Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am 03.07.2019 um 08:39 schrieb Martin Jenniges: > Hallo Franklin, > > ich weiss nicht wie die das schaffen sollte; hier geht es um Leerzeichen > in Wörtern - die Leerzeichen zwischen Wörtern sollten nicht gelöscht werden. > > Ohne händische Mitarbeit sehe ich keine Möglichkeit Hat Martin ja auch vor ("[...] Benutzer erweitert Markierung[...] "); nur halt ziemlich umständlich. Wolfgang -- Donald Trump glaubt ja ständig und überall einen nationalen Notstand zu sehen - vielleicht sollte er weniger häufig so selbstverliebt in den Spiegel starren? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am 03.07.2019 um 12:06 schrieb gooly: > > > Am 03.07.2019 um 11:56 schrieb Fritz Szekät: >> Hallo, >> >> Am 03.07.2019 um 11:31 schrieb gooly: >> >>> Also ich würde den ganzen Text in Notepad++ kopieren >>> und dort (fast) alles machen, da Notepad++ RegEx kann >> >> ob das Leerzeichen in einem Wort ist oder ein Leerraum zwischen zwei >> Wörter ist kann weder Notepad++ noch RegEx oder? >> > Warum nicht: \w\w+\s\w\s\w\s\w\w+ > (geht auch eleganter, müsste es erst nachlesen..) Weil das nur Einzelbuchstaben aka nur einen Teil der Fälle löst, und außerdem nicht, wo der einzelne Buchstabe hin gehört; vgl. das gepostete Beispiel in : Wie soll ein Programm entscheiden, ob das einzelne "d" nun zu dem davor stehenden "Buchstaben" oder zu dem dahinter stehenden "er" gehört? Und viele andere Fälle wie "B ericht ü b e r den" oder "G runderw erb" fallen da auch ganz oder teilweise durch. Mit so einer Lösung hast du mehr Arbeit damit, dir Fälle und Kombinationen zu überlegen, und dann noch, welche False Positives dabei ggf. auftreten könnten. Was ist /technisch/ gesehen der Unterschied zwischen dem (zweiten) Leerzeichen in "G runderw erb" und dem Leerzeichen in "sowie die"? Wolfgang -- Donald Trump glaubt ja ständig und überall einen nationalen Notstand zu sehen - vielleicht sollte er weniger häufig so selbstverliebt in den Spiegel starren? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Martin, das Dialogfenster kannst du doch fast vollständig aus dem Bild schieben, wenn du mit den Tasten arbeitest, du musst ja dann nicht die Schaltflächen sehen. Gruß Gerhard Am 03.07.2019 um 12:20 schrieb Martin Jenniges: Hallo Wolfgang, das geht so leider nicht; das Suchen und Erstzen-Fenster verdeckt einen Grossteil des Textes, sodass ich nicht sehe, wo das Suchergebniss gerade ist. Übrigens sind die Tastaturkürzel von dir nicht korrekt n für nächstes suchen und t für Ersetzen mit freundlichem Gruss Martin Am 03.07.2019 um 08:11 schrieb Wolfgang Jäth: Viel zu kompliziert und fehleranfällig (da ist die Markierung falsch erweitert, z. B. um das Leerzeichen davor oder danach, und schwups, ...). "Bearbeiten => Suchen & Ersetzen => Suchen nach: " "; Ersetzen durch:"" => Ersetzen" und dann einfach der Reihe nach alle Vorkommen mit "s" ("Suchen") beibehalten oder mit "e" ("Ersetzen") löschen. Die beiden Tasten liegen auch angenehmerweise fast genau übereinander, der Bewegungsaufwand ist also minimal. Und um ein bisschen [tm] konzentriertes Mitdenken kommst du so oder so nicht herum. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Wolfgang, das geht so leider nicht; das Suchen und Erstzen-Fenster verdeckt einen Grossteil des Textes, sodass ich nicht sehe, wo das Suchergebniss gerade ist. Übrigens sind die Tastaturkürzel von dir nicht korrekt n für nächstes suchen und t für Ersetzen mit freundlichem Gruss Martin Am 03.07.2019 um 08:11 schrieb Wolfgang Jäth: Viel zu kompliziert und fehleranfällig (da ist die Markierung falsch erweitert, z. B. um das Leerzeichen davor oder danach, und schwups, ...). "Bearbeiten => Suchen & Ersetzen => Suchen nach: " "; Ersetzen durch:"" => Ersetzen" und dann einfach der Reihe nach alle Vorkommen mit "s" ("Suchen") beibehalten oder mit "e" ("Ersetzen") löschen. Die beiden Tasten liegen auch angenehmerweise fast genau übereinander, der Bewegungsaufwand ist also minimal. Und um ein bisschen [tm] konzentriertes Mitdenken kommst du so oder so nicht herum. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo, würde vielleicht ein ganz anderes Vorgehen funktionieren ? Wenn ich ALLE Leerzeichen löschen würde; gäbe es dann in Writer die Möglichkeit, dass automatisch leerzeichen eingefügt würden ? mit freundlichem Gruss Martin Am 03.07.2019 um 11:39 schrieb Dr. Harry Knitter: Am Mittwoch, 3. Juli 2019, 11:31:31 CEST schrieb gooly: Also ich würde den ganzen Text in Notepad++ kopieren und dort (fast) alles machen, da Notepad++ RegEx kann (müsste man lernen, es gibt aber Webseiten dazu inkl Code-validierung ...), Reguläre Ausdrücke kann LO auch selber. Im Dialog Suchen und Ersetzen -> weitere Optionen dort Reguläre Ausdrücke ankreuzen. Gruß Harry -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am 03.07.2019 um 11:56 schrieb Fritz Szekät: Hallo, Am 03.07.2019 um 11:31 schrieb gooly: Also ich würde den ganzen Text in Notepad++ kopieren und dort (fast) alles machen, da Notepad++ RegEx kann ob das Leerzeichen in einem Wort ist oder ein Leerraum zwischen zwei Wörter ist kann weder Notepad++ noch RegEx oder? Warum nicht: \w\w+\s\w\s\w\s\w\w+ (geht auch eleganter, müsste es erst nachlesen..) -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo, Am 03.07.2019 um 11:31 schrieb gooly: Also ich würde den ganzen Text in Notepad++ kopieren und dort (fast) alles machen, da Notepad++ RegEx kann ob das Leerzeichen in einem Wort ist oder ein Leerraum zwischen zwei Wörter ist kann weder Notepad++ noch RegEx oder? -- Einen schönen Tag noch Fritz -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Ulrich, die Quelle ist ein altes Buch, in dem erzwungener Blocksatz gesetzt worden ist. da kann das OCR-Programm nicht erkennen, ob das Leezeichen vor dem Wort oder in dem Wort ist. mit freundlichem Gruss Martin Am 03.07.2019 um 11:02 schrieb Ulrich Moser: Hallo Martin, das sehe ich auch so, es sei denn du wärest in der Lage die Korrektur mit einer Rechtschreibprüfung zu koppeln. Das führt aber meines Erachtens für eine reine Makroprogrammierung zu weit.. Die Frage ist ja auch, wo kommen die fehlerhaften Texte her. Kann man da nicht an der Quelle bereits ansetzen. Viel Erfolg! Ulrich Am 03.07.19 um 10:48 schrieb Fritz Szekät: Hallo Martin, Am 03.07.2019 um 07:36 schrieb Martin Jenniges: Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz aufweist. Beim OCR kommen daher viele Wörter mit Leerzeichen drin vor; diese Leerzeichen muss ich jetzt händisch entfernen. ich befürchte - da die Leerzeichen in Worten vorkommen - dass da ohne händisch gar nichts geht, weil: Das Makro nicht wissen kann, ob es sich um einen reellen Leerraum oder ein falschen Leerzeichen in einem Wort handelt. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am Mittwoch, 3. Juli 2019, 11:31:31 CEST schrieb gooly: > Also ich würde den ganzen Text in Notepad++ kopieren > und dort (fast) alles machen, da Notepad++ RegEx kann (müsste man > lernen, es gibt aber Webseiten dazu inkl Code-validierung ...), Reguläre Ausdrücke kann LO auch selber. Im Dialog Suchen und Ersetzen -> weitere Optionen dort Reguläre Ausdrücke ankreuzen. Gruß Harry -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am 03.07.2019 um 07:36 schrieb Martin Jenniges: Guten Tag, ich scanne und ocre für den hiesigen Geschichtsverein deren alte Bücher ein. Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz aufweist. Beim OCR kommen daher viele Wörter mit Leerzeichen drin vor; diese Leerzeichen muss ich jetzt händisch entfernen. Das ist eine schreckliche Arbeit und deshalb hätte ich gerne ein Makro oder Extension. Also ich würde den ganzen Text in Notepad++ kopieren und dort (fast) alles machen, da Notepad++ RegEx kann (müsste man lernen, es gibt aber Webseiten dazu inkl Code-validierung ...), sollte das möglich sein, was Du brauchst. Viel Erfolg -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Martin, das sehe ich auch so, es sei denn du wärest in der Lage die Korrektur mit einer Rechtschreibprüfung zu koppeln. Das führt aber meines Erachtens für eine reine Makroprogrammierung zu weit.. Die Frage ist ja auch, wo kommen die fehlerhaften Texte her. Kann man da nicht an der Quelle bereits ansetzen. Viel Erfolg! Ulrich Am 03.07.19 um 10:48 schrieb Fritz Szekät: > Hallo Martin, > > Am 03.07.2019 um 07:36 schrieb Martin Jenniges: > >> Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz >> aufweist. Beim OCR kommen daher viele Wörter mit Leerzeichen drin >> vor; diese Leerzeichen muss ich jetzt händisch entfernen. > > ich befürchte - da die Leerzeichen in Worten vorkommen - dass da ohne > händisch gar nichts geht, weil: > Das Makro nicht wissen kann, ob es sich um einen reellen Leerraum oder > ein falschen Leerzeichen in einem Wort handelt. > -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Martin, Am 03.07.2019 um 07:36 schrieb Martin Jenniges: Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz aufweist. Beim OCR kommen daher viele Wörter mit Leerzeichen drin vor; diese Leerzeichen muss ich jetzt händisch entfernen. ich befürchte - da die Leerzeichen in Worten vorkommen - dass da ohne händisch gar nichts geht, weil: Das Makro nicht wissen kann, ob es sich um einen reellen Leerraum oder ein falschen Leerzeichen in einem Wort handelt. -- Einen schönen Tag noch Fritz -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Wolfgang, ich kopiere mal einen Absatz "Die Versammlung setzte u. a. den K reisetat fest, nahm den B ericht ü b e r den G runderw erb der Eisenbahn sowie die B ekäm pfung des V iehw uchers entgegen und beschäftigte sich (vertagend) m it der F rage der Beschaffung d er durch die neue K reisordnung nötigen D iensträum e." ich werde deinen Lösungsvorschlag mal ausprobieren. scheint mir ne Menge 2s2 zu drücken sein ;-) mit freundlichem Gruss Martin Am 03.07.2019 um 08:11 schrieb Wolfgang Jäth: Viel zu kompliziert und fehleranfällig (da ist die Markierung falsch erweitert, z. B. um das Leerzeichen davor oder danach, und schwups, ...). "Bearbeiten => Suchen & Ersetzen => Suchen nach: " "; Ersetzen durch:"" => Ersetzen" und dann einfach der Reihe nach alle Vorkommen mit "s" ("Suchen") beibehalten oder mit "e" ("Ersetzen") löschen. Die beiden Tasten liegen auch angenehmerweise fast genau übereinander, der Bewegungsaufwand ist also minimal. Und um ein bisschen [tm] konzentriertes Mitdenken kommst du so oder so nicht herum. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Am 03.07.2019 um 07:36 schrieb Martin Jenniges: > Guten Tag, > > > ich scanne und ocre für den hiesigen Geschichtsverein deren alte Bücher ein. > > > Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz aufweist. > Beim OCR kommen daher viele Wörter mit Leerzeichen drin vor; diese > Leerzeichen muss ich jetzt händisch entfernen. > > > Das ist eine schreckliche Arbeit und deshalb hätte ich gerne ein Makro > oder Extension. > > > Das Makro bzw Extension sollte folgendes: > > > Solange nicht gedrückt ist > > Beginn Schleife > > Text nach im Wörterbuch nicht vorhandene Wörter bzw Zeichen suchen > > gefundenes Zeichen markieren > > Benutzer erweitert Markierung > > nach drücken von löscht Makro bzw Extension > alle in markiertem Text befindlichen Leerze3ichen > > Ende Schleife > > > Ich hoffe auf Antworten ;-) Viel zu kompliziert und fehleranfällig (da ist die Markierung falsch erweitert, z. B. um das Leerzeichen davor oder danach, und schwups, ...). "Bearbeiten => Suchen & Ersetzen => Suchen nach: " "; Ersetzen durch:"" => Ersetzen" und dann einfach der Reihe nach alle Vorkommen mit "s" ("Suchen") beibehalten oder mit "e" ("Ersetzen") löschen. Die beiden Tasten liegen auch angenehmerweise fast genau übereinander, der Bewegungsaufwand ist also minimal. Und um ein bisschen [tm] konzentriertes Mitdenken kommst du so oder so nicht herum. Wolfgang -- Donald Trump glaubt ja ständig und überall einen nationalen Notstand zu sehen - vielleicht sollte er weniger häufig so selbstverliebt in den Spiegel starren? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen
Hallo Franklin, ich weiss nicht wie die das schaffen sollte; hier geht es um Leerzeichen in Wörtern - die Leerzeichen zwischen Wörtern sollten nicht gelöscht werden. Ohne händische Mitarbeit sehe ich keine Möglichkeit mit freundlichem Gruss Martin Am 03.07.2019 um 07:50 schrieb Franklin Schiftan: Hallo Martin, die Suchen-und-Ersetzen-Alternative für Writer kann das von Dir Gewünschte nicht? Herzliche Grüße Franklin Am 03.07.2019 um 07:36 Uhr schrieb Martin Jenniges : Guten Tag, ich scanne und ocre für den hiesigen Geschichtsverein deren alte Bücher ein. Nun habe ich einen Buchtext, der einen erzwungenen Blocksaatz aufweist. Beim OCR kommen daher viele Wörter mit Leerzeichen drin vor; diese Leerzeichen muss ich jetzt händisch entfernen. Das ist eine schreckliche Arbeit und deshalb hätte ich gerne ein Makro oder Extension. Das Makro bzw Extension sollte folgendes: Solange nicht gedrückt ist Beginn Schleife Text nach im Wörterbuch nicht vorhandene Wörter bzw Zeichen suchen gefundenes Zeichen markieren Benutzer erweitert Markierung nach drücken von löscht Makro bzw Extension alle in markiertem Text befindlichen Leerze3ichen Ende Schleife Ich hoffe auf Antworten ;-) mit freundlichem Gruss Martin Jenniges -- . und tschüss Franklin -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy