Gratis Finn og erstatt tekst
Søk og erstatt tekst med vanlig eller regex-matching, live treffantall og uthevet forhåndsvisning. Støtter søk uten skille på store og små bokstaver, hele ord og regex-tilbakereferanser til fangstgrupper.
💡 I regex-modus kan du bruke innfangningsgrupper i Søk som (\d{4})-(\d{2}) og referere til dem i Erstatt med $1, $2 — perfekt for masseformatering av datoer, navn eller ID-er.
Vanlige bruksområder
- Søk og erstatt tekst i bulkErstatt hver forekomst av et ord eller setning på tvers av en tekstblokk på en gang.
- Regex søk og erstattBruk regulære uttrykk med fanggrupper for å reformatere tekst i bulk.
- Søk og erstatt i kodeGi nytt navn til variabler eller skriv om mønstre på tvers av et kodestykke raskt.
- Rens rotete dataFjern eller normaliser tilfeldige tegn, skilletegn og formatering i innlimte data.
- Erstatt ord mens du skriverBytt et gjentatt ord eller gi nytt navn til en karakter gjennom et utkast.
Hvordan det fungerer
Søk og erstatt kjører helt i nettleseren med JavaScripts innebygde RegExp-motor — ingen bibliotek, ingen server, ingen opplasting. Teksten behandles lokalt i det du skriver, med String.prototype.matchAll for telling og String.prototype.replace for erstatning.
- 1Mønsteret kompileres til RegExpMens du skriver, kompileres søkeordet til en JavaScript-RegExp med 150 ms forsinkelse, slik at patologiske mønstre ikke fryser fanen ved hvert tastetrykk. I ren tekst-modus escapes alle regex-metategn først, så punktum og klammer behandles bokstavelig. Regex-modus sender mønsteret ditt rett gjennom. Hele ord-modus pakker mønsteret inn i ordgrenseankrene \b(?:...)\b, og modusen for å ignorere store/små bokstaver legger til i-flagget.
- 2Én matchAll-gjennomgang teller og utheverEtt matchAll-kall over den forsinkede teksten gir alle treffobjektene. Antall treff leses direkte fra lengden på denne matrisen. For tekster under 200 000 tegn bygges en uthevet forhåndsvisning ved å gå gjennom treffposisjonene og pakke hvert treff i en <mark>-tag — HTML-escaping brukes på de rå tekstsegmentene før innsetting, ikke etter, så treff som inneholder &, < eller > håndteres riktig.
- 3Erstatt med bokstavelig tekst eller tilbakereferanser til grupperResultatet lages av String.prototype.replace med globalt flagg, som erstatter alle treff på én gang. I ren tekst-modus dobles hver $ i erstatningsstrengen til $$, så tegn som $& og $1 settes inn ordrett i stedet for å tolkes som tilbakereferanser. I regex-modus fungerer $1, $2 osv. som vanlige JavaScript-gruppeerstatninger.
- 4Kopier eller last ned resultatetDen omskrevne teksten vises i et skrivebeskyttet tekstfelt mens du skriver. Kopiering bruker nettleserens navigator.clipboard.writeText-API. Nedlasting lager en Blob av typen text/plain synkront og utløser en lokal lagring — ingenting forlater enheten din på noe tidspunkt.
Relaterte verktøy
Finn og erstatt i Word, PowerPoint og Excel
Erstatt ord i .docx-, .pptx- og .xlsx-filer uten Office: flere finn → erstatt-par, mange filer samtidig, skill mellom store og små bokstaver, hele ord eller regex. Formatering, bilder og oppsett forblir som de er; ingenting lastes opp.
Masseomdøping av filer
Gi nytt navn til mange filer samtidig: søk og erstatt (eller regulært uttrykk), store og små bokstaver, prefiks, suffiks, nummerering og datoen et bilde ble tatt. Direkte forhåndsvisning, og deretter kan du laste ned de omdøpte filene som ZIP. Fungerer på alle enheter; ingenting lastes opp.
Emoji-velger
Søk etter og kopier emojier med ett klikk. Bla etter kategori, bygg en streng av flere emojier, velg en hudtone og finn dem du brukte nylig.