Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne
Rafael6666
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (10%)
X----


Mam np. taką treść:

  1. <body><div><table>Ala ma kota i nie ma kota <span>grubego</span> hehe</table></div><div>Cześć, jestem grześ</div></body>


Chcę z niej otrzymać w tablicy:

1. "Ala ma kota i nie ma kota <span>grubego</span> hehe".
2. "Cześć, jestem grześ".

Próbowałem już wiele sposobów, jeden z nich wygląda tak, ale nie działa poprawnie:

  1. <?php
  2. preg_match_all('#<(.+?)>[^<](.+?)[^>]</(.+?)>#i', $tresc, $tablica);
  3. ?>


Co zrobić abym osiągnął, to czego chcę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


to może lepiej strip_tags będzie lepsze.
wiesz nawet próby takiego kombinowania są obarczone pewnym błedem bo albo obetnie Ci nie ten znacznik albo wogóle. kilka prób na tym samym stringu nie dało pożądanych rezultatów. naprawdę ja bym wyciągał pregiem z tej Twojej tresci wszytsko co jest wewnatrz "div" a potem wywalił to co zbędne aby otrzymać to co zamierzone.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 09:39