Hoppa till innehåll
TextArray
100% lokalt

Extrahera linjer

Dra ut ett linjeintervall, de första eller sista N raderna eller var N:te rad.

Inmatning
Utmatning

Extrahera linjer

Dra ut exakta rader ur texten efter deras radnummer - ett intervall som 2-5, de första eller sista N raderna eller var N:te rad. Typiska jobb: ta tag i rader 100 till 200 från en lång logg, ta bort rubriken från en CSV-export genom att behålla allt från rad 2 på, sampling av var tionde post från en datadump eller förhandsgranska bara de första 20 raderna i en fil som är för stor för att skumma.

I intervallläget accepterar fältet flexibel 1-baserad notation: ett enstaka tal (3), ett spann (2-5), ett öppet slut (4- för allt från rad 4 och framåt, -7 för allt upp till rad 7) och kommaseparerade kombinationer som 1,3,5-8. Delar som pekar förbi slutet av texten ignoreras helt enkelt, så 1-1000 på en 50-rads fil returnerar alla 50 raderna utan klagomål; endast en spec som verktyget inte kan läsa alls ger ett fel.

De andra tre lägena använder N-fältet istället. Första N och Sista N behåller huvudet eller svansen av texten, och var N:te behåller raderna N, 2N, 3N och så vidare — varannan rad, var tionde rad. Inverteringsväxeln förvandlar valfri markering till sin motsats: istället för att extrahera raderna 5-20 raderar du dem, och invertering av First N strippar ett rubrikblock i ett steg.

Windows (CRLF) och Unix (LF) radändelser hanteras omväxlande, och sammanställningen visar hur många rader som kom in och hur många som gick ut. Allt körs lokalt i din webbläsare – loggar och exporter lämnar aldrig din enhet. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka det till ett annat verktyg för nästa steg.

FAQ

Vilka former accepterar sortimentet?
Enstaka nummer (3), spann (2-5), öppna ändar (4- för rad 4 till slutet, -7 för början till rad 7) och kommaseparerade kombinationer som 1,3,5-8. Radnummer börjar på 1.
Vad händer när räckvidden går förbi den sista raden?
Inget dåligt - delar bortom slutet ignoreras. Att be om 1-1000 på en 50-rads text returnerar helt enkelt alla 50 raderna.
Vilken rad börjar "Varje N:e rad" på?
Vid rad N. Med N satt till 2 får du raderna 2, 4, 6 och så vidare; med N satt till 1 får du varje rad.
Hur tar jag bort ett intervall istället för att behålla det?
Slå på "Invertera urval". Utdatan innehåller då varje rad utom de valda, så att extrahera 5-20 blir att radera 5-20.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet.