webForumDet fria alternativet

Ta bort radbrytningar

PHP

3 svar · 201 visningar · startad av cmk

Medlem sedan mars 2001325 inlägg
Frågan#1

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

Medlem sedan mars 2001325 inlägg
#2

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

Medlem sedan feb. 20001 050 inlägg
#3

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

Medlem sedan mars 2001325 inlägg
#4

nicclas: Funkar ju gôrfint :e Både du och Wf rockar ju! :)

/Marty

------------------
Keep on rocking 24-7

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)