Stephan: Regulärer Ausdruck

Beitrag lesen

Hallo Forum,

ich habe folgendes Problem, ich möchte aus einem HTML-Code
alle Span-Tags rausfiltern, also:

<span>
<span class="irgendwas">
</span>

Mit folgenden Regexp's hatte ich leider keinen Erfolg.

$regexp = '/</{0,1}span.*>/i';
$regexp = '/</{0,1}span.{0,}>/i';
$regexp = '/</{0,1}span( |[0-9]|[a-z]){0,}>/i';
$regexp = '/</{0,1}span {0,1}([0-9]|[a-z]){0,}>/i';

Entweder 'schießt' er über das abschließende > hinaus und nimmt
zuviel weg, oder er erkennt <span class="irgendwas"> nicht.
Bin vor lauter Regexp's schon ganz wirr.
Wäre schön, wenn mir einer von Euch weiterhelfen kann.

Danke im Voraus
Stephan