Witam
Potrzebuję pomocy w napisaniu regex który usuwa ze stringa wszystkie tagi typu <0> lub </0>. W tagu tylko wartości liczbowe
preg_replace dla xml
- Rejestracja: dni
- Ostatnio: dni
- Postów: 32
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
0
Parsowanie treści nieregularnych (XML to język nieregularny) wyrażeniami regularnymi to trochę słaba opcja.
Z tego co rozumiem próbujesz pozbyć się po prostu tagów XML ze stringa? To wystarczy zwykłe strip_tags.
- Rejestracja: dni
- Ostatnio: dni
0
$str = '</0>';
preg_match("/<.*?(\d+).*>/", $str, $match);
echo $match[1];
;)