Tillbaka till start Textverktyg Sök & Ersätt

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.

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.

☕ Buy me a coffee