preg_replace dla xml

preg_replace dla xml
tocw86
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 8 lat
  • Postów:32
0

Witam
Potrzebuję pomocy w napisaniu regex który usuwa ze stringa wszystkie tagi typu <0> lub </0>. W tagu tylko wartości liczbowe

dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:29 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.


lankusiek
  • Rejestracja:prawie 17 lat
  • Ostatnio:ponad 8 lat
0
Kopiuj
$str = '</0>';
preg_match("/<.*?(\d+).*>/", $str, $match); 
echo $match[1]; 

;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.