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

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)