Finn og erstatt
Finn og erstatt ord eller mønstre i all tekst, med valg for store og små bokstaver, hele ord og regulære uttrykk, antall erstatninger og forhåndsvisning.
I erstatningen: $1, $2 … setter inn en fanget gruppe, $<name> en navngitt gruppe, $& hele treffet, $$ et dollartegn, \n et linjeskift og \t en tabulator. ^ og $ treffer begynnelsen og slutten av hver linje.
Advarsel: en gjentatt gruppe inneholder en ny åpen kvantifikator, for eksempel (a+)+. Slike mønstre kan bli ekstremt trege på enkelte tekster.
Forhåndsvisning (fjernet tekst er gjennomstreket, ny tekst er uthevet)
Slik finner og erstatter du tekst
- Lim inn teksten din i boksen Tekst.
- Skriv det du leter etter i Finn, og den nye teksten i Erstatt med. La Erstatt med stå tomt for å slette alle treff.
- Velg Ren tekst for å søke etter nøyaktig de tegnene du skrev, eller Regulært uttrykk for å søke med et mønster.
- Huk av for Skiller mellom store og små bokstaver hvis «Oslo» og «oslo» skal behandles ulikt, og for Bare hele ord hvis «kat» ikke skal treffe inne i «katalog».
- Sjekk antall erstatninger og forhåndsvisningen, der fjernet tekst er gjennomstreket og ny tekst er uthevet.
- Kopier Resultat, eller klikk Bruk resultatet som ny tekst for å kjøre en ny erstatning på det.
Resultatet oppdateres mens du skriver. Erstatt alle kjører bare erstatningen på nytt.
Modus for ren tekst
I modusen for ren tekst tas hvert tegn bokstavelig: punktum, parenteser, stjerner og dollartegn har ingen spesiell betydning, verken i søket eller i erstatningen. Det er riktig modus for hverdagslige rettinger, som å bytte navn på et produkt i et dokument, rette et feilstavet navn overalt eller bytte ut en nettadresse med en annen.
Bare hele ord behandler bokstaver fra alle alfabeter som deler av ord, så et søk etter «blå» som helt ord treffer ikke inne i «blått» eller «blåbær», og en bindestrek regnes som ordgrense: «sol» treffer i «sol-og-måne».
Modus for regulære uttrykk
Regulære uttrykk beskriver mønstre i stedet for fast tekst. Verktøyet bruker JavaScript-syntaks, med to bekvemmeligheter for redigering av dokumenter:
^og$treffer begynnelsen og slutten av hver linje, så^med erstatningen-gjør hver linje til et listepunkt.- I erstatningen setter
\ninn et linjeskift og\ten tabulator.
Erstatningen kan gjenbruke deler av treffet: $1, $2 … setter inn fangede grupper, $<name> en navngitt gruppe, $& hele treffet og $$ et ordinært dollartegn. Noen nyttige eksempler:
| Finn | Erstatt med | Virkning |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3.$2.$1 |
2026-09-30 → 30.09.2026 |
[ \t]+$ |
(tomt) | fjerner mellomrom på slutten av hver linje |
{2,} |
|
slår sammen rekker av mellomrom |
(?<first>\w+) (?<last>\w+) |
$<last>, $<first> |
Ola Nordmann → Nordmann, Ola |
\bcolour\b |
color |
britisk til amerikansk skrivemåte |
Unicode-klasser som \p{L} (en hvilken som helst bokstav) fungerer. Eldre syntaks som bare er gyldig uten Unicode-modus, for eksempel \-, godtas også.
Sikkerhet ved trege mønstre
Noen mønstre, som (a+)+, kan bruke eksponentielt mye tid på tekst som nesten passer. For at nettleseren skal holde seg responsiv, kjøres regulære uttrykk i en bakgrunnsarbeider og stoppes etter 1,5 sekunder, med en tydelig melding. Verktøyet advarer deg også når det oppdager nøstede kvantifikatorer. Et ugyldig mønster viser feilen nettleseren melder, i stedet for et resultat.
Ofte stilte spørsmål
Lastes teksten min opp noe sted?
Nei. Søket og erstatningene skjer helt i nettleseren din. Ingenting sendes til en server eller lagres.
Hvordan sletter jeg alle forekomster av et ord?
Skriv ordet i Finn, la Erstatt med stå tomt og kopier resultatet. Huk av for Bare hele ord for å unngå at det slettes inne i lengre ord.
Hvorfor forsvinner dollartegnet mitt i modusen for regulære uttrykk?
I regex-modus innleder $ en referanse som $1 eller $&. Skriv $$ for å sette inn ett enkelt dollartegn. I modusen for ren tekst er erstatningen alltid bokstavelig.
Kan jeg erstatte linjeskift?
Ja, i modusen for regulære uttrykk. Søk etter \n for å finne linjeskift, og bruk \n i erstatningen for å sette dem inn. Finn for eksempel \n og erstatt med , for å slå en liste sammen til én linje.
Hvor stor kan teksten være?
Opptil 2 millioner tegn. Forhåndsvisningen utheber de første 2 000 erstatningene, men resultatboksen inneholder alltid hele teksten.
Relaterte verktøy
- Regex-tester Test regulære uttrykk i JavaScript live, med uthevede treff, fangstgrupper, erstatning og en forklaring på vanlig norsk av hvert enkelt element i mønsteret.
- Fjern linjeskift og ekstra mellomrom Fjern linjeskift og ekstra mellomrom fra tekst kopiert fra en PDF eller e-post. Behold avsnitt og lister, sett sammen delte ord og fjern siteringstegn.
- Tekstsammenligning Sammenlign to tekster og se alle forskjeller side ved side eller på linjen, per linje, ord eller tegn. Privat verktøy som kjører i nettleseren din.
- Store og små bokstaver Gratis verktøy for å gjøre tekst om til store bokstaver, små bokstaver, stor forbokstav i hvert ord eller setning, camelCase, snake_case, kebab-case og mer.