steffi: Wörter ersetzen

Beitrag lesen

hi
hab z.b. ne wortsammlung/synonyme in array:
array('aber','jedoch','allerdings')
nun soll in nem text geprüft werden, ob eines der wörter darin vorkommt in form eines einzelnen wortes, also nicht in ner wortzusammensetzung, wie 'aberdoch'(...) o.ä. .  darauf folgen/voranstehen können leerzeichen, sonderzeichen, satzzeichen, ziffern bzw alles außer buchstaben ;)
wenn nun also ein solches wort enthalten ist, sollte es durch eines der anderen synonyme ersetzt werden und das per zufallsfaktor.
nun ist auch noch zu beachten, dass wenn 'Aber' gefunden wird, dass es auch durch 'Jedoch' und nicht durch 'jedoch' ersetzt wird! irgendwie müsste das doch mit einem regex funktionieren...
Danke für hilfe