Ingen som kan? Jag vill alltså bara matcha ett antal radbrytningar tex. 3 st eller mer. Typ "\n\n\n\n". Någon måste ju ändå kunna! :)
/Marty
------------------
Keep on rocking 24-7
3 svar · 201 visningar · startad av cmk
Jag har en textfil med lite för många radbrytningar i. Kan någon hjälpa mig med ett regular expression som kan matcha dessa? Typ att den söker efter 3radbrytningar eller mer och sedan kan ersätta detta med bara 3 radbrytningar. Är inte så hemma på detta ännu :)
Funktionen preg_replace() borde väl passa till detta eller?
Mvh Marty
------------------
Keep on rocking 24-7
Ingen som kan? Jag vill alltså bara matcha ett antal radbrytningar tex. 3 st eller mer. Typ "\n\n\n\n". Någon måste ju ändå kunna! :)
/Marty
------------------
Keep on rocking 24-7
Jo, alla här kan men ingen vill avslöja denna hemilighet ;)
Prova:
<?
$str="nicclas\n\n\n\n\n\n\nnicclas\n\n\n\n\nnicclas";
$str=preg_replace("/\n{4,}/mi","\n\n\n",$str);
echo $str;
?>
/nicclas - www.nyhetsrubriker.com
nicclas: Funkar ju gôrfint :e Både du och Wf rockar ju! :)
/Marty
------------------
Keep on rocking 24-7