steffi: preg_replace

moin
wie kann ich meinen preg_replace befehl so umformen, dass nur die dinge ersetzt werden, wenn sie sich nicht innerhalb eines <span> tags befinden.
also
bla <span class=test>abc bla def</span> blub bla
=> stark vereinfachte Ersetzung von bla zu bla2
bla2 <span class=test>abc bla def</span> blub bla2

danke für hilfe
PS: ein verzicht auf regexp ist nicht möglich, da es sich nicht nur um bla handelt ;)

  1. gudn tach steffi!

    aehnliche fragen wurden schon oefters gestellt, z.b. </archiv/2005/8/t113432/#m720148>. dort wird z.b. auf den tokenizer verwiesen und auch auf eine andere moeglichkeit </archiv/2005/8/t112744/#m714157>.
    was fuer dich am geeignetsten ist, entscheidest du am besten selbst.

    prost
    seth