Sök & Ersätt
Sök och ersätt med stöd för regex
Hur man använder Sök & Ersätt
Sök och ersätt med stöd för regex Gratis onlineverktyg, ingen registrering, inga påträngande annonser. Använd nu.
Vad används sök-och-ersätt till?
Sök-och-ersätt är en av de kraftfullaste operationerna vid textredigering. Kombinerat med reguljära uttryck kan komplexa transformationer utföras som manuellt skulle kräva timmar av tråkigt och felbenäget arbete.
- Massredigering av text: Ersätt alla förekomster av ett företagsnamn, produktnamn eller URL i ett dokument efter en omprofilering eller ändring av domännamn.
- Kodomstrukturering: Byt namn på en variabel eller funktion i ett kodextrakt utan att behöva öppna en fullständig kodredigerare med alla beroenden.
- Datarensning: Ta bort oönskade tecken, normalisera blanksteg eller standardisera datumformat i data exporterad från ett externt system.
- Fylla i mallar: Ersätt platshållare som
{{namn}},[DATUM]ellerFORETAG_Xmed faktiska värden vid automatiserad dokumentgenerering. - Transformationer med regex: Konvertera datum från ISO-format till det svenska formatet — "2025-04-10" förblir "2025-04-10" (Sverige använder redan ISO 8601) — eller omformatera andra strukturerade data med ett enda regex-utbyte på hela texten.
Exempel med regex: Mönstret (\w+)\s(\w+) med ersättning $2, $1 konverterar "Förnamn Efternamn" till "Efternamn, Förnamn" i en enda operation på hela texten — användbart för att formatera namnlistor.
Frequently Asked Questions
Vad är ett reguljärt uttryck (regex)?
Ett reguljärt uttryck är ett mönster som beskriver en uppsättning teckensträngar. Till exempel matchar \d+ en eller flera siffror, \w+ ett ord och .* valfri teckensekvens. Regex gör det möjligt att söka efter mönster istället för exakta strängar — mycket kraftfullare än enkel bokstavlig textsökning.
Vad gör alternativet 'skiftlägeskänslig'?
När aktiverat behandlas 'Hej' och 'hej' som helt olika strängar. När inaktiverat matchar sökningen oavsett versaler/gemener — 'hej' matchar 'Hej', 'HEJ' och 'HeJ'. De flesta textsökningar är inte skiftlägeskänsliga som standard.
Hur ersätter jag alla förekomster, inte bara den första?
Det här verktyget ersätter alla förekomster som standard. I JavaScript-regex behövs flaggan 'g' (global) för att ersätta alla matchningar — verktyget tillämpar detta automatiskt så att du inte behöver komma ihåg det.
Kan jag använda infångningsgrupper i regex-ersättning?
Ja. Infångningsgrupper i mönstret (parenteser) kan refereras i ersättningssträngen med $1, $2, osv. Till exempel byter mönstret (\w+) (\w+) med ersättning $2 $1 om två ord — mycket användbart för omformatering av namn, datum och andra strukturerade data.
Vad är skillnaden mellan sök-och-ersätt i olika verktyg?
Det är samma grundläggande operation med något olika namn och syntax. 'Ersätt' används i de flesta GUI-verktyg och JavaScript. 's/mönster/ersättning/' är termen i sed och vim. 'gsub' är den globala ersättningen i Ruby och Perl. Funktionaliteten är likvärdig.
Sök-och-ersätt i webbläsare vs kodredigerare vs sed
En kodredigerare (VS Code, Sublime Text) har den kraftfullaste sök-och-ersätt-funktionen — stöder flerradiga regex, sökning i hela projektet och förhandsgranskning av ändringar innan tillämpning. sed (Unix-kommandorad) är mest effektiv för bearbetning av stora filer i automatiserade skript. Ett webbläsarbaserat verktyg som detta är idealiskt för snabba operationer på inklistrad text utan att öppna någon applikation eller skriva något kommando.