[REGEX] Kleine Regex-Frage für Zeilenumbruch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [REGEX] Kleine Regex-Frage für Zeilenumbruch

    Hallo,

    ich hab öfter Texte ohne Zeilenumbrüche. Jetzt will ich anhand der Regel Punkt-Leerzeichen-Großbuchstabe, einen Zeilenbruch einfügen.

    Also aus:

    ... die Beschichtung geliefert. Das Material ...

    wird

    ... die Beschichtung geliefert.<br />Das Material ...

    Aber so richtig bekomm ich das Regex nicht hin. Er klaut mir den Punkt und den Großbuchstaben.

    PHP-Code:
        function str_automaticWrap($string,$replace "<br />")
        {
            return 
    preg_replace('|([\.]( )[A-Z])|',$replace,$string);
        } 
    danke!

  • #2
    Re: [REGEX] Kleine Regex-Frage für Zeilenumbruch

    Stichwort Backreference. So könnte es klappen:
    PHP-Code:
    preg_replace('|([\.?!]) ([A-Z])|''\${1}'.$replace.'\${2}'$string); 

    Kommentar


    • #3
      evt.
      preg_replace('#(\. )([A-Z])#','\\1<br>\\2',$str);
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        ich danke euch. es klappt!

        Kommentar

        Lädt...
        X