Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyrażenia regularne i cięcie HTMLa
Forum PHP.pl > Forum > Przedszkole
st3fan
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?
st3fan
Cytat

Wiedziałem, że kiedyś obiła mi się o oczy taka funkcja w php... skleroza. rolleyes.gif
Dzięki wielkie za przypomnienie. smile.gif
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.