se faccio

<?php

$stringa = "a";

if(eregi("[a]{3}", $stringa))

{
echo "stringa conforme!
";
}
else
{
echo "stringa NON conforme!
";
}

?>

mi stampa "stringa conforme!" quando in realtà io ho chiesto che la "a" fosse presente tre volte esatte! io ste espressioni regolari non le capisco. Come mai le mie aspettative non vengono ripagate? ;-)