filtr nslusnych vyrazu

potreboval bych trochu nakopnau (nazancit spravny smer) jakym se mam zacitu ubyrat pri reseni tohoto problemu
diky za radu
predem rikam: ZE TO NACHCI KOPIROAVAT ALAE CHCI SI TO NAPSAT SAM JEN PODTREBUJI PR RAD DO ZACATKU
$text = "muj text se sprotymi slovy";

$pattern = Array ("Lynx", "Barakuda", "Master", "Bery", "jkt" atd...);
$replace = Array ("Lx", "Ba", "Mr", "By", "j*t" atd..);

$text = Eregi_Replace ($pattern, $replace, $text);

print $text;
anebo hledej na intervalu.. vysel tam nekdy podobnej clanek od p. ruzicky
Asi pomoci regulérních výrazu, např.

for ($x=0;$x<count($nadavky);$x++) // nadávky si můžeš načíst třeba do pole $nadavky[]
ERegI_Replace("$nadavky[x]","<b>cenzurováno !</b>",$promenna_kterou_chces_cenzurovat);