Sări la conținut
TextArray
Complet local

Extrage linii

Scoateți un interval de linii, primele sau ultimele N linii sau fiecare a N-a linie.

Intrare
Ieșire

Extrage linii

Scoateți linii exacte din orice text după numerele lor de linie - un interval precum 2-5, primele sau ultimele N linii sau fiecare a N-a linie. Lucrări obișnuite: preluarea rândurilor de la 100 la 200 dintr-un jurnal lung, eliminarea antetului de pe un export CSV păstrând totul de la linia 2, eșantionarea fiecărei înregistrări a zecea dintr-un dump de date sau previzualizarea doar a primelor 20 de linii ale unui fișier care este prea mare pentru a fi parcurs.

În modul Range, câmpul acceptă notație flexibilă bazată pe 1: un singur număr (3), un interval (2-5), un capăt deschis (4- pentru tot de la linia 4 în sus, -7 pentru tot până la linia 7) și combinații separate prin virgulă, cum ar fi 1,3,5-8. Părțile care indică sfârșitul textului sunt pur și simplu ignorate, astfel încât 1-1000 pe un fișier de 50 de linii returnează toate cele 50 de rânduri fără plângere; doar o specificație pe care instrumentul nu o poate citi deloc produce o eroare.

Celelalte trei moduri folosesc în schimb câmpul N. Primul N și Ultimul N păstrează capul sau coada textului, iar Every Nth păstrează liniile N, 2N, 3N și așa mai departe — la fiecare a doua linie, la fiecare a zecea linie. Comutatorul Inversare transformă orice selecție în opusul ei: în loc să extrageți liniile 5-20, le ștergeți, iar inversarea Primului N elimină un bloc de antet într-un singur pas.

Terminațiile liniilor Windows (CRLF) și Unix (LF) sunt tratate în mod interschimbabil, iar numărul arată câte linii au intrat și câte au ieșit. Totul rulează local în browserul dvs. — jurnalele și exporturile nu părăsesc dispozitivul dvs. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l la alt instrument pentru pasul următor.

FAQ

Ce forme acceptă gama?
Numere simple (3), intervale (2-5), capete deschise (4- pentru linia 4 până la sfârșit, -7 pentru început până la linia 7) și combinații separate prin virgulă, cum ar fi 1,3,5-8. Numerele liniilor încep de la 1.
Ce se întâmplă când intervalul depășește ultima linie?
Nimic rău - părțile dincolo de sfârșit sunt ignorate. Dacă cereți 1-1000 pe un text de 50 de rânduri, pur și simplu returnează toate cele 50 de rânduri.
La ce linie începe „Every Nth line”?
La linia N. Cu N setat la 2 obțineți liniile 2, 4, 6 și așa mai departe; cu N setat la 1, obțineți fiecare linie.
Cum șterg un interval în loc să îl păstrez?
Activați „Inversați selecția”. Ieșirea conține apoi fiecare linie, cu excepția celor selectate, așa că extragerea 5-20 devine ștergerea 5-20.
Textul meu este încărcat undeva?
Nu. Instrumentul rulează în întregime în browserul dvs., iar textul dvs. nu părăsește dispozitivul.