Re: [de-users] Re: [de-users] Suche Makroprogrammierer bez Leerzeichen in Wörtern entfernen

2019-07-03 Diskussionsfäden Wolfgang Jäth
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

2019-07-03 Diskussionsfäden Wolfgang Jäth
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

2019-07-03 Diskussionsfäden Gerhard Weydt

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

2019-07-03 Diskussionsfäden 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

2019-07-03 Diskussionsfäden Martin Jenniges

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

2019-07-03 Diskussionsfäden 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..)

--
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

2019-07-03 Diskussionsfäden 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?


--
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

2019-07-03 Diskussionsfäden Martin Jenniges

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

2019-07-03 Diskussionsfäden 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

2019-07-03 Diskussionsfäden gooly



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

2019-07-03 Diskussionsfäden 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

2019-07-03 Diskussionsfäden 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.


--
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

2019-07-03 Diskussionsfäden Martin Jenniges

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

2019-07-03 Diskussionsfäden Wolfgang Jäth
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

2019-07-03 Diskussionsfäden 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

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