Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

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





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




strip_tags" title="Zobacz w manualu php" target="_manual


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
st3fan
post
Post #3





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

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


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

Ten post edytował st3fan 4.10.2006, 16:57:46


--------------------
Stefan
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: 21.08.2025 - 15:22