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
3 svar · 206 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
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
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