Find og erstat tekst
Find og erstat ord eller mønstre i tekst med valg for store og små bogstaver, hele ord og regulære udtryk samt antal erstatninger og live-forhåndsvisning.
I erstatningen: $1, $2 … indsætter en fanget gruppe, $<name> en navngivet gruppe, $& hele fundet, $$ et dollartegn, \n et linjeskift og \t en tabulator. ^ og $ passer til begyndelsen og slutningen af hver linje.
Advarsel: en gentaget gruppe indeholder endnu en åben kvantor, for eksempel (a+)+. Sådanne mønstre kan være ekstremt langsomme på nogle tekster.
Forhåndsvisning (fjernet tekst gennemstreget, ny tekst fremhævet)
Sådan finder og erstatter du tekst
- Indsæt din tekst i feltet Tekst.
- Skriv det, du leder efter, i Find, og den nye tekst i Erstat med. Lad Erstat med være tomt for at slette alle fund.
- Vælg Almindelig tekst for at søge efter nøjagtigt de tegn, du har skrevet, eller Regulært udtryk for at søge med et mønster.
- Markér Skeln mellem store og små bogstaver, hvis »Odense« og »odense« skal behandles forskelligt, og Kun hele ord, hvis »kat« ikke må passe inde i »katalog«.
- Tjek antallet af erstatninger og forhåndsvisningen, hvor fjernet tekst er gennemstreget, og ny tekst er fremhævet.
- Kopiér Resultat, eller klik på Brug resultatet som ny tekst for at køre endnu en erstatning på det.
Resultatet opdateres, mens du skriver. Erstat alle kører blot erstatningen igen.
Tilstanden almindelig tekst
I tilstanden almindelig tekst tages hvert tegn bogstaveligt: punktummer, parenteser, stjerner og dollartegn har ingen særlig betydning, hverken i søgningen eller i erstatningen. Det er den rigtige tilstand til hverdagsredigering, for eksempel at omdøbe et produkt i et dokument, rette et forkert stavet navn overalt eller bytte én webadresse ud med en anden.
Kun hele ord behandler bogstaver fra alle alfabeter som dele af ord, så en søgning efter »åen« som helt ord passer ikke inde i »åens« eller »våben«, og en bindestreg regnes som ordgrænse: »kat« passer i »kat-hunden«. Det gælder også æ, ø og å, som regnes som bogstaver.
Tilstanden regulært udtryk
Regulære udtryk beskriver mønstre i stedet for fast tekst. Værktøjet bruger JavaScript-syntaksen med to lettelser til redigering af dokumenter:
^og$passer til begyndelsen og slutningen af hver linje, så^med erstatningen-gør hver linje til et listepunkt.- I erstatningen indsætter
\net linjeskift og\ten tabulator.
Erstatningen kan genbruge dele af fundet: $1, $2 … indsætter fangede grupper, $<name> en navngivet gruppe, $& hele fundet og $$ et bogstaveligt dollartegn. Et par nyttige eksempler:
| Find | Erstat med | Virkning |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3.$2.$1 |
2026-09-30 → 30.09.2026 |
[ \t]+$ |
(tomt) | fjerner mellemrum i slutningen af hver linje |
{2,} |
|
slår flere mellemrum sammen til ét |
(?<first>\w+) (?<last>\w+) |
$<last>, $<first> |
Jens Hansen → Hansen, Jens |
\bcolour\b |
color |
britisk til amerikansk stavemåde |
Unicode-klasser som \p{L} (ethvert bogstav) virker. Ældre syntaks, der kun er gyldig uden Unicode-tilstand, som \-, accepteres også. Bemærk, at \w kun passer til A–Z, tal og understregning, så brug \p{L} til ord med æ, ø og å.
Sikkerhed ved langsomme mønstre
Nogle mønstre, som (a+)+, kan tage eksponentielt lang tid på tekst, der næsten passer. For at holde din browser responsiv kører regulære udtryk i en baggrundsproces og stoppes efter 1,5 sekunder med en tydelig besked. Værktøjet advarer dig også, når det opdager indlejrede kvantorer. Et ugyldigt mønster viser den fejl, browseren rapporterer, i stedet for et resultat.
Ofte stillede spørgsmål
Bliver min tekst uploadet nogen steder hen?
Nej. Søgningen og erstatningerne kører helt i din browser. Intet sendes til en server eller gemmes.
Hvordan sletter jeg alle forekomster af et ord?
Skriv ordet i Find, lad Erstat med være tomt, og kopiér resultatet. Markér Kun hele ord for at undgå at slette det inde i længere ord.
Hvorfor forsvinder mit dollartegn i tilstanden regulært udtryk?
I regex-tilstand indleder $ en henvisning som $1 eller $&. Skriv $$ for at indsætte ét dollartegn. I tilstanden almindelig tekst er erstatningen altid bogstavelig.
Kan jeg erstatte linjeskift?
Ja, i tilstanden regulært udtryk. Søg efter \n for at finde linjeskift, og brug \n i erstatningen for at indsætte dem. Find for eksempel \n, og erstat med , for at samle en liste på én linje.
Hvor stor må teksten være?
Op til 2 millioner tegn. Forhåndsvisningen fremhæver de første 2.000 erstatninger; resultatfeltet indeholder altid hele teksten.
Relaterede værktøjer
- Regex-tester Test regulære udtryk i JavaScript live med fremhævede match, indfangende grupper, erstatning og en forklaring i klart sprog af hvert led i mønsteret.
- Fjern linjeskift og ekstra mellemrum Fjern linjeskift og ekstra mellemrum fra tekst kopieret fra en pdf eller en mail. Bevar afsnit og lister, saml delte ord, og fjern citationstegn.
- Sammenlign tekster Sammenlign to tekster, og se hver forskel side om side eller indlejret, efter linje, ord eller tegn. Privat diff-værktøj, der kører i din browser.
- Store og små bogstaver Gratis værktøj til at skifte tekst mellem store og små bogstaver, hvert ord med stort, sætning med stort, camelCase, snake_case, kebab-case og mere.