من متوجه نشدم من به عنوان آرایه pattern "/(\n,)/" استفاده کردم ولی نیجه نگرفتم اگه میشه یکم در مورد این پترنها توزیع بدین من تو سایت php.net هم خوندم ولی متوجه نشدم.
(pcre)
۱- چیزی که من بهت گفتم این بود!! {} با () فرق داره ها...
۲- فاصله:

\s

۳- نتیجه:

'/\s{n,}/'

۴- تو همون لینکایی که گذاشتم به صورت کامل توضیحات لازم داده شده...


$pos=strpos($str," ");
while($pos!==false){
$str=ereg_replace(" "," ",$str);
$pos=strpos($str," ");
}

با این کد کارهای مشابهی میتونی انجام بدی
چه کاریه!! به جای ereg_replace اگه از str_replace استفاده می کردی باز قابل توجیه تر بود کارت...