Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: .*
a: .*?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 20.08.2025 - 06:16