Reguläre Ausdrücke

  • Hallo,

    mit der Funktion preg_replaces und den regulären Ausdrücken habe ich so meine Schwierigkeiten.

    Ich habe folgendes Variable:

    [PHP]$var = '<span style="font-family: Verdana;">Text</span>';[/PHP]

    Ich möchte jetzt per preg_replace umwandeln in:

    [PHP]$var = '<span style="font-family: Verdana;">Text</span>';[/PHP]

    Die Funktion html_entity_decode kommt für mich nicht in Frage, weil ich ebend nur span wieder "rückgängig" machen will. Allerdings weiß ich nicht wie das Suchmuster lauten muss.

  • Maaan wie ich reguläre Ausdrücke hasse... *g*
    [PHP]<?php

    $var1 = '&lt;span style="font-family: Verdana;"&gt;Text bla sadasdbla bla&lt;/span&gt;';

    echo $var1;
    echo "\n";
    echo preg_replace("/\&lt\;span style=\"font-family: Verdana;\"\&gt\;(.*)\&lt\;\/span\&gt\;/", "<span style=\"font-family: Monospace;\">$1</span>", $var1);

    ?>[/PHP]Sollte so gehen. :)