Freigeisterhaus Foren-Übersicht
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   NutzungsbedingungenNutzungsbedingungen   BenutzergruppenBenutzergruppen   LinksLinks   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

POSIX RegEx

 
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
nocquae
diskriminiert nazis



Anmeldungsdatum: 16.07.2003
Beiträge: 18183

Beitrag(#1399486) Verfasst am: 02.12.2009, 15:37    Titel: POSIX RegEx Antworten mit Zitat

Diesmal hab ich eine Frage für die Spezialisten.

Aufgabenstellung ist folgende:
Ich will einen Fließtext mit einem Script umbrechen. In dem Ausgangstext liegen die Absätze als Zeilen vor.

Ich will nun mit regular expressions nach jeweils > 70 Zeichen einen Zeilenumbruch einfügen, also in etwa: „nimm 70 beliebige Zeichen, suche danach das nächste Wortende und füge dort einen Zeilenumbruch ein.“

Wie würde eine Suchen/Ersetzen-Maske dafür in etwa aussehen müssen? Am Kopf kratzen
_________________
In Deutschland gilt derjenige, der auf den Schmutz hinweist, als viel gefährlicher, als derjenige, der den Schmutz macht.
-- Kurt Tucholsky
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
boomklever
Impfgegnergegner



Anmeldungsdatum: 25.07.2006
Beiträge: 11112
Wohnort: Stuttgart

Beitrag(#1399507) Verfasst am: 02.12.2009, 16:23    Titel: Re: POSIX RegEx Antworten mit Zitat

NOCQUAE hat folgendes geschrieben:
Diesmal hab ich eine Frage für die Spezialisten.

Aufgabenstellung ist folgende:
Ich will einen Fließtext mit einem Script umbrechen. In dem Ausgangstext liegen die Absätze als Zeilen vor.

Ich will nun mit regular expressions nach jeweils > 70 Zeichen einen Zeilenumbruch einfügen, also in etwa: „nimm 70 beliebige Zeichen, suche danach das nächste Wortende und füge dort einen Zeilenumbruch ein.“

Wie würde eine Suchen/Ersetzen-Maske dafür in etwa aussehen müssen? Am Kopf kratzen

Mit POSIX Regexes kA. Mit Perl Regexes möglich aber umständlich. Warum willst du ueberhaupt REs dafuer verwenden und bastelst dir nichts eigenes dafuer? Sowas ist nicht gerade "home ground" fuer REs.
_________________

Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1399515) Verfasst am: 02.12.2009, 16:29    Titel: Re: POSIX RegEx Antworten mit Zitat

NOCQUAE hat folgendes geschrieben:
Diesmal hab ich eine Frage für die Spezialisten.

Aufgabenstellung ist folgende:
Ich will einen Fließtext mit einem Script umbrechen. In dem Ausgangstext liegen die Absätze als Zeilen vor.

Ich will nun mit regular expressions nach jeweils > 70 Zeichen einen Zeilenumbruch einfügen, also in etwa: „nimm 70 beliebige Zeichen, suche danach das nächste Wortende und füge dort einen Zeilenumbruch ein.“

Wie würde eine Suchen/Ersetzen-Maske dafür in etwa aussehen müssen? Am Kopf kratzen


Ich denke auch eher nicht, dass da RegEx der richtige Ansatz ist. Bestenfalls unterstützend für das Finden von Wortenden sollte das da Verwendung finden.

Am Rande: Der Algorithmus den Du da beschreibst ist eher unfein.

Du müsstest idealerwese nach dem letzten Wortende *vor* dem 70ten Zeichen suchen. und ein Wort trennen falls das Wort selber >70 Zeichen ist. (Und dann bitte nicht so machen, dass inZeile A nur ewin Wort steht, dann in Zeile b der anfang des Monster-Wortes und in Zeile c der Rest, plus alle nachfolgenden Worte.
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nocquae
diskriminiert nazis



Anmeldungsdatum: 16.07.2003
Beiträge: 18183

Beitrag(#1399546) Verfasst am: 02.12.2009, 17:06    Titel: Re: POSIX RegEx Antworten mit Zitat

Rasmus hat folgendes geschrieben:
Ich denke auch eher nicht, dass da RegEx der richtige Ansatz ist. Bestenfalls unterstützend für das Finden von Wortenden sollte das da Verwendung finden.

Nachdem ich das jetzt ewig probiert habe, komme ich langsam zu derselben Ansicht -.-

Am Rande: Der Algorithmus den Du da beschreibst ist eher unfein.

Zitat:
Du müsstest idealerwese nach dem letzten Wortende *vor* dem 70ten Zeichen suchen. und ein Wort trennen falls das Wort selber >70 Zeichen ist. (Und dann bitte nicht so machen, dass inZeile A nur ewin Wort steht, dann in Zeile b der anfang des Monster-Wortes und in Zeile c der Rest, plus alle nachfolgenden Worte.

Eigentlich sollten solche Konstellationen in dem Fall, um den es mir geht, gar nicht auftreten.

Inzwischen habe ich das hier gefunden – das sieht zwar prinzipiell sehr gut aus, hilft mir aber auch nicht wirklich weiter.

Ich hab mich inwzischen entschieden, auf den Zeilenumbruch einfach ganz zu verzichten. zwinkern

Aber danke trotzdem.
_________________
In Deutschland gilt derjenige, der auf den Schmutz hinweist, als viel gefährlicher, als derjenige, der den Schmutz macht.
-- Kurt Tucholsky
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
nocquae
diskriminiert nazis



Anmeldungsdatum: 16.07.2003
Beiträge: 18183

Beitrag(#1399552) Verfasst am: 02.12.2009, 17:11    Titel: Re: POSIX RegEx Antworten mit Zitat

joran hat folgendes geschrieben:
Mit Perl Regexes möglich aber umständlich.

„perl” und „umständlich“ ist eine Tautologie. Nein, so geht das nicht!
_________________
In Deutschland gilt derjenige, der auf den Schmutz hinweist, als viel gefährlicher, als derjenige, der den Schmutz macht.
-- Kurt Tucholsky
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
boomklever
Impfgegnergegner



Anmeldungsdatum: 25.07.2006
Beiträge: 11112
Wohnort: Stuttgart

Beitrag(#1399583) Verfasst am: 02.12.2009, 17:49    Titel: Re: POSIX RegEx Antworten mit Zitat

NOCQUAE hat folgendes geschrieben:
joran hat folgendes geschrieben:
Mit Perl Regexes möglich aber umständlich.

„perl” und „umständlich“ ist eine Tautologie. Nein, so geht das nicht!

Tss. Vollnoob. -.-
_________________

Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1399625) Verfasst am: 02.12.2009, 19:10    Titel: Re: POSIX RegEx Antworten mit Zitat

NOCQUAE hat folgendes geschrieben:
Eigentlich sollten solche Konstellationen in dem Fall, um den es mir geht, gar nicht auftreten.



_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nocquae
diskriminiert nazis



Anmeldungsdatum: 16.07.2003
Beiträge: 18183

Beitrag(#1399630) Verfasst am: 02.12.2009, 19:24    Titel: Re: POSIX RegEx Antworten mit Zitat

Rasmus hat folgendes geschrieben:

Toll, jetzt hab ich einen Zwerchfellkrampf und Kaffee auf dem Bildschirm. Deprimiert
_________________
In Deutschland gilt derjenige, der auf den Schmutz hinweist, als viel gefährlicher, als derjenige, der den Schmutz macht.
-- Kurt Tucholsky
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1399634) Verfasst am: 02.12.2009, 19:32    Titel: Re: POSIX RegEx Antworten mit Zitat

NOCQUAE hat folgendes geschrieben:
Rasmus hat folgendes geschrieben:

Toll, jetzt hab ich einen Zwerchfellkrampf und Kaffee auf dem Bildschirm. Deprimiert


Sorry, aber das ist jetzt echt alleine Dein Problem! Der comic ist ja nun doch schon etwas älter. Da kann man doch bitte erwarten, dass Du den kennst, oder?
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Impressum & Datenschutz


Powered by phpBB © 2001, 2005 phpBB Group