Ergebnis 1 bis 7 von 7

Thema: in php mittels regex überflüssige leerzeilen entfernen/ze...

  1. #1
    Prinz(essin) Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard in php mittels regex überflüssige leerzeilen entfernen/ze...

    ilenumbrüche einfügen

    ich suche php code der mittels ereg_replace oder preg_replace mehr als 5 leerzeilen durch 5 ersetzt.
    gut wäre außerdem noch der code (wieder rum mittels preg-, ereg_replace) mit dem nach 70 zeichen ohne leerzeichen und zeilenumbruhc automatisch ein zeilenumbruch eingefügt wird.

    wüsste da jemand ein tutorial zu, oder die entsprechenden codes?

    schonmal danke im vorraus
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Habs jetzt nicht getestet, aber sollte funktionieren.

    Code:
    $text = preg_replace('§ {5,}§','§     §',$text);
    Code:
    $text = preg_replace('§(\S{70})§','§$1\n§',$text);
    http://tut.php-quake.net/regex.html

    //edit:
    2. Regex verbessert
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich kriege:
    Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in C:\xampp\htdocs\work\K-Progs 2.0\saved\funcs.php on line 15
    zwei mal
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  4. #4
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    iiih wie isn dein server eingestellt O.o
    Code:
    $text = preg_replace('/ {5,}/','/     /',$text);
    Code:
    $text = preg_replace('/(\S{70})/','/$1\n/',$text);
    So sollts gehen
    Something big is coming. And there will be pirates and ninjas and unicorns...

  5. #5
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mein server ist ein vorkonfigurierter XAMPP wird aber am ende wohl auf einen in leibevoller kleinarbeiter konfigurierten Apache rauslaufen

    ich habe jetzt das von dir ein bisschen angepasst, so siehts bei mri aus:
    Code:
    $code = preg_replace('/'."\n".'{5,}/','/'."\n".'/',$code);
    das problem:
    das zeigt absolut keine wirkung, die andere zeile funktioniert aber wie gewünscht
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  6. #6
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    ich dachte, du willst 5 leerzeichen ersetzen?
    Something big is coming. And there will be pirates and ninjas and unicorns...

  7. #7
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Re: in php mittels regex überflüssige leerzeilen entfernen/z

    Zitat Zitat von Greg10
    ich suche php code der mittels ereg_replace oder preg_replace mehr als 5 leerzeilen durch 5 ersetzt.
    leerzeilen
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

Ähnliche Themen

  1. RegEx in php
    Von synaptic im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 04.07.2008, 13:59
  2. regex
    Von markus88 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 22.03.2007, 12:27
  3. PHP Regex +vars in str
    Von ::RMB:: im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 15.03.2007, 18:40
  4. Warum sind da Leerzeilen??
    Von schmidte im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 08.06.2005, 12:12
  5. Leerzeilen in der Navigation ?
    Von Ricken im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 19.05.2005, 17:05

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •