Andre: Regular expression -> Begriffe in Verweisen nicht finden

Beitrag lesen

Ich habe einen String der sieht zB so aus:

"Test, Das ist ein <a href="test.de">blabla</a> test!"

Jetzt möchte ich mit einer regex-Funktion alle test's, außer das test in href, finden

meine bisherigen Versuche sind alle fehlgeschlagen und sahen ungefähr so aus:
/([^<a.*</a>])?.*(test).*([^<a.*</a>])?/i

hab mir Regulären Ausdrücken leider wenig Erfahrung, hoffentlich könnt ihr mir helfen ;-)

Gruß,
Andre