hi,
schade, das das nicht geklappt hat.
hier der Code:
$str = '
RAM steht für Random
Access Memory. Es wird genutzt in Verbindung mit dem [keyword=Arbeitsspeicher]Arbeitsspeicher[/keyword]. USW USW [keyword=BLah]Blah [/keyword]';
$res = preg_replace("/\[(keyword=.*?)\](.*?)\[\/keyword]/is","<a href=\"index.php?\\1\" > \\2 </a>",$str);
Result:
RAM steht für Random
Access Memory. Es wird genutzt in Verbindung mit dem
Arbeitsspeicher . USW USW
Blah
Der Reg Ausdruck funktioniert natürlich nur, wenn das Schlagwort in die tags keyword eingefasst ist z.B.
[keyword=Arbeitsspeicher]Arbeitsspeicher[/keyword]