Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyrażenia regularne i cięcie HTMLa
st3fan
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.12.2003
Skąd: Sosnowiec

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


Witam!

Walczę już z tematem dość długo i nic mi do głowy nie przychodzi. Otóż mam problem z wycięciem tagów HTMLa z danego stringu, w którym dodatkowo występują znaki mniejszości i większości. Przykład:
  1. <?php
  2. $string = 'cos = <font color="#ff0000">tab0</font>; tab1 < 5; tab2 > 3; tab3 > 4; tab5 < 6;';
  3.  
  4. echo $string = preg_replace( '/(<[^<]+>)/', '', $string );
  5. ?>

Jak łatwo można się domyśleć, to wyrażenie wytnie mi troszkę za dużo. Wiem, że wyrażenia regularne są zachłanne, ale nie potrafię skonstruować go w ten sposób, żeby wyciął tylko tagi HTMLowe. sad.gif
Udaje mi się wyciąć jedynie np. </font>. Jak można takie wyrażenie skonstruować, aby zachowywało się poprawnie?


--------------------
Stefan
Go to the top of the page
+Quote Post

Posty w temacie


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 - 11:47