Filtrér tekstlinjer
Filtrér linjer i din tekst med søgestreng eller regex. Bevar rækkefølgen, udeluk matchende linjer, og kør lokalt i browseren. Behandlingen foregår lokalt i d…
Begynd at bruge
Filtrering af tekstlinjer – funktioner og eksempler
Dette værktøj hjælper dig med at udtrække eller fjerne linjer fra en tekst, der indeholder en bestemt streng. Det er nyttigt, når du for eksempel har en liste over ord eller data og kun vil beholde de linjer, der opfylder et kriterium.
Eksempel: Simpel filtrering
Forestil dig, at du har følgende linjer:
æble banan abrikos
Hvis du angiver søgestrengen 'ap' og ikke vælger 'Udeluk matchende linjer', får du følgende output:
æble abrikos
Hvis du derimod vælger 'Udeluk matchende linjer', får du kun 'banan'.
Indstillinger og deres betydning
- Brug regulært udtryk: Når denne er aktiveret, behandles din søgestreng som et JavaScript-regulært udtryk. Vær opmærksom på, at tegn som '[' og '+' har særlig betydning i regex. Hvis du indtaster et ugyldigt mønster, vises en fejlmeddelelse.
- Forskel på store og små bogstaver: Som standard sammenlignes der uden forskel på store og små bogstaver. Hvis du aktiverer denne indstilling, skelnes der mellem store og små bogstaver.
- Udeluk matchende linjer: Vender filtreringen om, så kun linjer, der ikke matcher, beholdes.
Begrænsninger
Værktøjet ændrer ikke teksten inde i en linje, sorterer ikke resultaterne og giver ingen mulighed for at uploade filer. Det kører udelukkende i din browser, så dine data forbliver på din enhed.
Ofte stillede spørgsmål
Hvordan fungerer matching af delstrenge?
Som standard søger værktøjet efter en delstreng i hver linje. Det kræver ikke, at hele linjen matcher søgestrengen. For eksempel vil søgestrengen 'an' matche både 'banan' og 'abrikos' (da 'abrikos' indeholder 'an'? Nej, 'abrikos' indeholder ikke 'an' – men 'banan' gør). Faktisk matcher 'an' kun 'banan' i eksemplet.
Hvad sker der, hvis jeg indtaster et ugyldigt regulært udtryk?
Hvis du har aktiveret 'Brug regulært udtryk' og indtaster et mønster, der ikke kan fortolkes, vises en fejlmeddelelse, og du skal rette mønsteret, før du kan filtrere.
Kan jeg bruge værktøjet til at fjerne linjer, der indeholder bestemte ord?
Ja, det kan du. Hvis du vil fjerne linjer, der indeholder et bestemt ord, skal du indtaste ordet som søgestreng og vælge 'Udeluk matchende linjer'. Så beholdes kun de linjer, der ikke indeholder ordet.
Checkliste til brug
- Indsæt din tekst med linjeskift.
- Angiv søgestreng eller regex-mønster.
- Vælg eventuelle indstillinger for store/små bogstaver og eksklusion.
- Klik på 'Filtrér' og kontrollér output.
Behandlingen foregår lokalt i din browser.