Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wieloliniowy preg_replace
daniel1302
post
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Posty w temacie
- daniel1302   [PHP]Wieloliniowy preg_replace   4.03.2015, 12:34:27
- - nospor   nie: .* a: .*?   4.03.2015, 12:35:19


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:29