TT Text Tools

Filtrera rader — Behåll eller ta bort rader som innehåller text

Filtrera rader i text: behåll eller ta bort rader som innehåller ett ord, börjar eller slutar med text eller matchar ett reguljärt uttryck. Gratis i webbläsaren.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Advertisement

Behåll eller ta bort rader som matchar

När du behöver felraderna ur en lång logg, raderna i en export som nämner en enda kund eller en ordlista utan de poster som innehåller siffror klarar ett radfilter jobbet på några sekunder. Klistra in texten, skriv det du letar efter och välj om de matchande raderna ska behållas eller tas bort. Resultatet och räknaren för behållna och borttagna rader uppdateras medan du skriver.

Fem matchningstyper täcker de flesta behov. ”contain” (innehåller) hittar texten var som helst på raden. ”start with” (börjar med) och ”end with” (slutar med) förankrar den i början eller slutet, perfekt för prefix som datum eller loggnivåer och för filändelser. ”Exactly equal” (exakt lika med) jämför bara hela rader. Med ”Match regex” (matcha reguljärt uttryck) skriver du ett reguljärt JavaScript-uttryck för komplexa regler, till exempel ^\d{4}-\d{2} för rader som börjar med ett datum eller @(gmail|outlook)\.com$ för vissa e-postdomäner.

Flera söktermer och skiftlägeskänslighet

Bocka i ”Several terms” (flera termer) för att filtrera med en lista med ord samtidigt: ange en term per rad, så matchar en rad om någon av termerna matchar. Det gör det enkelt att bara behålla rader som nämner en uppsättning produktkoder eller att ta bort rader som innehåller något ord från en blockeringslista. Som standard ignoreras skillnaden mellan stora och små bokstäver; bocka i ”Case sensitive” (skiftlägeskänslig) när det spelar roll, till exempel för att skilja ERROR från error.

Att ta bort matchningar är den omvända operationen: växla till ”Remove matching lines” (ta bort matchande rader) för att ta bort kommentarer som börjar med #, radera felsökningsmeddelanden eller städa bort tomma rader med det reguljära uttrycket ^\s*$. Raderna behåller alltid sin ursprungliga ordning och inget annat i dem ändras.

Privat loggfiltrering

Loggar och exporter innehåller ofta IP-adresser, e-postadresser och interna identifierare. Filtreringen sker helt i din webbläsare, så ingenting laddas upp och du kan arbeta tryggt med känsliga data.

Hur man använder

  1. Klistra in textenLägg till en loggfil, en lista, en CSV-export eller valfri text med en post per rad.
  2. Välj behåll eller ta bortBehåll bara de matchande raderna, eller ta bort dem och behåll resten.
  3. Ställ in matchningenMatcha rader som innehåller, börjar med, slutar med eller exakt motsvarar din text, eller använd ett reguljärt uttryck.
  4. Kopiera de filtrerade radernaRäknaren visar hur många rader som behölls och hur många som togs bort.

Vanliga frågor

Hur behåller jag bara rader som innehåller ett visst ord?
Låt ”Keep matching lines” (behåll matchande rader) vara valt, välj ”contain” (innehåller) och skriv ordet. Sökningen skiljer inte på stora och små bokstäver om du inte bockar i ”Case sensitive”.
Kan jag filtrera på flera ord samtidigt?
Ja. Bocka i ”Several terms” (flera termer) och ange en term per rad. En rad matchar när någon av termerna matchar.
Vilken syntax för reguljära uttryck stöds?
Reguljära JavaScript-uttryck med Unicode-stöd, till exempel ^\d{4}- för rader som börjar med ett årtal eller (ERROR|WARN) för något av orden. Ogiltiga mönster visar ett felmeddelande i stället för ett resultat.
Ändras radernas ordning?
Nej. Rader som passerar filtret behåller sin ursprungliga ordning.
Advertisement