Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyrażene regularne - usunięcie html
Forum PHP.pl > Forum > PHP
fcppl
Mam wyrażenie regularne, którym usuwam kod html /<[\/\!]*?[^<>]*?>/i

np:

Napis:</h3><p>napis dalej i wynik będzie taki Napis:napis dalej tylko chce żeby pomiędzy </h3><p> wstawiło mi spację. Więc na końcu powinno mi wyrzucić Napis: napis dalej

Pozdrawiam i dziękuję za pomoc.
Pyton_000
A może zamiast regexp to:
http://php.net/manual/en/function.strip-tags.php
Ale problemu spacji Ci to nie rozwiąże.
Możesz jedynie najpierw przed wywaleniem tagów do każdego </ dodać spację przed, potem strip_tags i na końcu preg_replace('/ {2,}/', ' ', $string);
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.