regulerni vyrazy pomoc

zdravim, ja se proste ty regulerni vyrazy nikdy nenaucim, mohl by nekdo obetovat kousek svyho casu a poradit mi?


konkretne, potrebuju zjistit, zda je napr v retezci "neco-mini.nic" obsazeno prave to "-mini."

dekuju moc
jo a taky potrebuju nejak to -mini z retezce odstranit, nevim jak jednodusse by se to dalo udelat...

z "neco-mini.nic" potrebuju mit "neco.nic"


jeste jednou dekuju
if (eregi("([a-z0-9]+)-mini\.(.)"), $string, $reg))
$string = $reg[1].".".$reg[2];
nefacha...
fgetc():supplied argument is not valid stream resource in 3w/............./ mail.php on line 122

tohle mi to hlasi fur, i kdyz o kousek vys ve skriptu mi to vezme, nevite co s tim?
$string = eregi_replace ("([a-z0-9]+)-mini\.(.+)", "\\1.\\2", $string);

master: jedno ukonceni zavorky mas navic
aha.. za tou uvozovkou... a taky jsem zapomel na posledni vicezancnou priponu nez jen jako jeden znak... no.. bylo to narychlo ale smer to snad ukazalo ne? :)))
Ješte by se snad hodilo dodat, že se jedná o výrazy regulÁrní, nikoliv o regulÉrní fotbalový zápas ;-)