Flo: RegExp mit Variablen

Hallo zusammen,

folgendes Problem: Der User macht eine Eingabe und nun soll in einem Text der eingegeben String (falls er vorkommt) durch einen anderen, von mir vorgegebenen ersetzt werden.
Werden mehrere Stellen gefunden soll es eine Auswahl geben, welcher Teil ersetzt werden soll...
Kann mir jemand helfen?
Ich könnte das in PHP machen, aber das würde nicht meinen Vorstellungen entsprechen...

Danke

Flo