tigtools

Finn og erstatt

Lim inn tekst, skriv inn hva du vil finne og hva du vil erstatte det med, så blir hvert treff erstattet med én gang. Regulære uttrykk støttes.

Kjører i nettleseren din Ingen registrering

La stå tomt for å slette alle treff.

Slik bruker du det

  1. Lim inn teksten din i tekstboksen.
  2. Skriv inn hva du vil finne og hva du vil erstatte det med. La «Erstatt med» være tom for å slette treffene.
  3. Velg alternativer: ignorer store/små bokstaver, bare hele ord, eller regulært uttrykk.
  4. Sjekk antall treff og resultatet. Kopier det, eller klikk «Bruk på tekst» for å gjøre en ny erstatning oppå det.

Slik fungerer det

I normal modus samsvarer søketeksten bokstavelig: punktum, parenteser, dollartegn og andre symboler har ingen spesiell betydning, og erstatningen settes inn nøyaktig slik den skrives. Hvert treff i teksten blir erstattet, og telleren viser hvor mange det var.

«Bare hele ord» samsvarer med søket bare når det ikke står rett foran eller etter en bokstav, et siffer eller understrek i noe alfabet, slik at «cat» gir treff i «the cat.» men ikke i «catalog» eller «bobcat», og det virker også for ord som «çay» eller «Straße».

I modus for regulære uttrykk bruker søket JavaScripts syntaks for regulære uttrykk med Unicode-flagget (u) alltid på, slik at «.» samsvarer med en hel emoji og \p{L} samsvarer med enhver bokstav. Unicode-flagget er strengere enn eldre syntaks: en unødvendig escape som \- utenfor en tegnklasse rapporteres som en feil. I erstatningen setter $1, $2 og så videre inn fangstgrupper, $<name> setter inn en navngitt gruppe, $& setter inn hele treffet og $$ setter inn et dollartegn. \n, \t og \\ setter inn et linjeskift, et tabulatortegn og en omvendt skråstrek. Med «^ og $ samsvarer ved hver linje» på, viser ^ og $ til starten og slutten av hver linje; ellers til starten og slutten av hele teksten.

Et ugyldig mønster viser nettleserens feilmelding, og ingen erstatning blir gjort. Svært komplekse mønstre på store tekster kan ta lang tid å kjøre, fordi enkelte regulære uttrykk blir dramatisk tregere på visse inndata.

Eksempler

Omformatering av datoer

Med modus for regulære uttrykk på, finn (\d{4})-(\d{2})-(\d{2}) og erstatt med $3.$2.$1 for å gjøre 2026-10-22 om til 22.10.2026 overalt i teksten.

Omdøping av et produkt

Finn «Pro», erstatt med «Plus», og slå på «Bare hele ord» og «Ignorer store/små bokstaver», slik at «PRO» og «pro» endres, men «product» og «process» forblir som de er.

Gjøre en kommaliste om til linjer

I modus for regulære uttrykk finner du ,\s* og erstatter med \n for å sette hvert element i «red, green, blue» på egen linje.

Ofte stilte spørsmål

Hvordan bruker jeg fangstgrupper?

Slå på «Regulært uttrykk», sett parenteser rundt delene du vil beholde, og referer til dem i erstatningen som $1, $2 og så videre. For eksempel, finn (\w+) (\w+) og erstatt med $2 $1 for å bytte om på to ord.

Hvorfor vises det regulære uttrykket mitt som ugyldig?

Mønsteret kontrolleres med nettleserens JavaScript-motor i Unicode-modus. Vanlige årsaker er ubalanserte parenteser eller klammeparenteser, et kvantifikator uten noe foran seg, for eksempel *abc, og unødvendige escape-tegn som \- eller \: som Unicode-modus ikke tillater.

Kan jeg erstatte tekst med et linjeskift?

Ja, i modus for regulære uttrykk: skriv \n i feltet «Erstatt med». I normal modus settes erstatningen inn bokstavelig, så \n forblir de to tegnene omvendt skråstrek og n.

Kan jeg angre en erstatning?

Originalteksten blir værende i tekstboksen til du klikker «Bruk på tekst». Å bruke erstatter den med resultatet, så kopier originalen først hvis du kan få bruk for den igjen.

Personvern

Søk og erstatning skjer bare i nettleseren din. Teksten og mønstrene dine lastes ikke opp, lagres ikke og inkluderes ikke i analyse.