PK Systems PK Systems
Teksttools

Zoeken en vervangen

Zoek en vervang in elk tekstblok, met live preview, regex, hele woorden en hoofdlettergevoelige opties.

Zoeken en vervangen

Preview (matches gemarkeerd)


        

Resultaat

Wat doet deze tool

Een eenvoudige, snelle zoek-en-vervang voor elk tekstblok — zonder een zwaargewicht editor op te starten. Het preview-paneel markeert elke match in geel voordat je vervangt, vervangen tekst wordt groen zodat je de wijziging visueel kunt bevestigen, en een live teller geeft aan hoeveel hits het huidige patroon heeft. Werkt op platte tekst, code, logs, CSV — alles wat je kunt plakken.

Zoeken en vervangen — zo werkt het

Plak de brontekst in het bovenste veld. Typ wat je zoekt in Zoeken en de vervangtekst in Vervangen door. Vink Hoofdlettergevoelig aan om hoofdletters precies te matchen, Heel woord om gedeeltelijke matches te vermijden (bijv. "kat" mag niet matchen binnen "katten"), en Regex om volledige reguliere-expressie-syntax in te schakelen. Kies Alle vervangen of Alleen eerste vervangen en kopieer het resultaat met de knop naast de uitvoer.

Tips voor dagelijks zoeken/vervangen

Voor simpele swaps: alle opties uit — meest voorspelbaar. Zet Hoofdlettergevoelig aan zodra hoofdletters tellen ("iPhone" vs "iphone"). Gebruik Heel woord bij het hernoemen van een variabele of woord dat waarschijnlijk in andere woorden voorkomt. Regex ontgrendelt captures ($1, $2), wildcards, ankers en lookaheads — heb je ze niet nodig, laat regex dan uit om verrassingen met tekens als ., *, ? te voorkomen.

Optieoverzicht

Optie Wanneer gebruiken
HoofdlettergevoeligKomt exact overeen met hoofdletters. Standaard uit, dus "hallo" en "Hallo" matchen beide.
Heel woordMatch alleen als de omringende tekens geen letters/cijfers zijn. Voorkomt dat "kat" matcht binnen "katten".
RegexBehandel het zoekveld als reguliere expressie. Gebruik captures ($1) in het vervangveld voor geavanceerde herschrijvingen.
Alleen eerste vervangenVervang alleen de eerste match. Handig voor één voorkomen in een langer bestand.
Alle vervangenVervang elke match in de brontekst. Standaardgedrag.

Veelgestelde vragen

Ondersteunt de regex-optie captures?
Ja. Gebruik haakjesgroepen in het zoekveld ((\w+)@(\w+)) en verwijs ernaar in het vervangveld met $1, $2 enz. JavaScript regex-syntax is van toepassing — \d, \s, \b, karakterklassen, ankers en lookaheads zijn beschikbaar.
Wat is het verschil tussen heel woord en substring matchen?
Standaard matcht het zoekpatroon overal — "kat" matcht binnen "katten" of "verkat". Met Heel woord aan moet de match worden omringd door niet-woordtekens (of het begin/einde van de tekst), zodat alleen losstaand "kat" matcht. Gebruik dit bij het hernoemen van een variabele of een korte term die vaak een substring is.
Waarom toont mijn regex "Ongeldig patroon"?
Of het patroon heeft een syntaxfout (ongebalanceerde haakjes, een onafgemaakte escape, een zwerfzieke +), of het gebruikt een functie die de regex-engine van je browser niet ondersteunt. Meest voorkomend is vergeten om letterlijke speciale tekens als . of ( te escapen. Regex uitschakelen behandelt ze automatisch als letterlijk.
Is de vervanging permanent?
Alleen op wat je kopieert — het bronveld blijft onaangeroerd tot je het zelf vervangt. De uitvoer is de tekst na vervanging, die je kunt kopiëren en over je origineel kunt plakken. Zo gaat er niets per ongeluk verloren.
Kan ik het vervangveld leeg laten?
Ja — dan wordt elke match simpelweg verwijderd. Schoonste manier om een marker, een tag of trailing whitespace aan regeleindes te verwijderen (gebruik regex \s+$ met multiline in gedachten, of zet heel woord uit en zoek naar het letterlijke patroon).
Verlaat de brontekst mijn browser?
Nee. Het hele zoeken/vervangen draait in JavaScript op je apparaat. Veilig te gebruiken op privédocumenten, code met credentials of alles wat je niet wilt uploaden. Open DevTools > Network en kijk — typen veroorzaakt geen requests.