Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wieloliniowy preg_replace
Forum PHP.pl > Forum > Przedszkole
daniel1302
Witam, posiadam takie wyrażenie regularne
  1. $text = preg_replace('/\[CENTER\](.*)\[\/CENTER\]/is', '<center>$1</center>', $text);

Bez modyfikatora s działa ono poprawnie, lecz gdy dodam modyfikator to zbiera pierwszy i ostatni center np:

A

Kod
Tekst do lewej,
    [center]B[/center]
        Jaki¶ tekst
    [center]C[/center]
    [center]D[/center]


I na ekranie widzę
Kod
A[/center]
    Tekst do lewej,
    [center]B[/center]
        Jaki¶ tekst
    [center]C[/center]
    [center]D

A potrzebuję centrować każdy osobno, macie jakie¶ pomysły?

Z góry dziękuję za pomoc
nospor
nie: .*
a: .*?
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.