Utilia

Zoeken en vervangen

Zoek en vervang woorden of patronen in elke tekst, met hoofdlettergevoelig zoeken, hele woorden, reguliere expressies, een teller en een live voorbeeld.

Zoekmodus

Voorbeeld (verwijderde tekst doorgestreept, nieuwe tekst gemarkeerd)

Zo zoek en vervang je tekst

  1. Plak je tekst in het vak Tekst.
  2. Typ bij Zoeken wat je zoekt en bij Vervangen door de nieuwe tekst. Laat Vervangen door leeg om elke overeenkomst te verwijderen.
  3. Kies Gewone tekst om precies te zoeken naar de tekens die je hebt getypt, of Reguliere expressie om met een patroon te zoeken.
  4. Vink Hoofdlettergevoelig aan als “Utrecht” en “utrecht” verschillend behandeld moeten worden, en Alleen hele woorden als “kat” niet mag passen binnen “kattenbak”.
  5. Controleer het aantal vervangingen en het voorbeeld, waarin verwijderde tekst is doorgestreept en nieuwe tekst gemarkeerd.
  6. Kopieer het Resultaat, of klik op Resultaat als nieuwe tekst gebruiken om er nog een vervanging op los te laten.

Het resultaat wordt bijgewerkt terwijl je typt. Alles vervangen voert de vervanging gewoon opnieuw uit.

Modus gewone tekst

In de modus gewone tekst wordt elk teken letterlijk genomen: punten, haakjes, sterretjes en dollartekens hebben geen speciale betekenis, zowel in de zoektekst als in de vervanging. Dit is de juiste modus voor alledaagse aanpassingen, zoals een productnaam in een document wijzigen, een verkeerd gespelde naam overal verbeteren of de ene URL door een andere vervangen.

Alleen hele woorden beschouwt letters uit elk alfabet als deel van een woord. Zoek je op “café” als heel woord, dan past dat niet binnen “cafés” of “caféterras”. Een koppelteken telt als woordgrens: “auto” past dus wel in “auto-industrie”.

Modus reguliere expressie

Reguliere expressies beschrijven patronen in plaats van vaste tekst. De tool gebruikt de JavaScript-syntaxis, met twee handigheden voor het bewerken van documenten:

  • ^ en $ passen op het begin en einde van elke regel. Met ^ en de vervanging - maak je dus van elke regel een opsommingspunt.
  • In de vervanging voegt \n een regeleinde in en \t een tab.

De vervanging kan delen van de overeenkomst hergebruiken: $1, $2… voegen vastgelegde groepen in, $<name> een benoemde groep, $& de hele overeenkomst en $$ een letterlijk dollarteken. Een paar handige voorbeelden:

Zoeken Vervangen door Effect
(\d{4})-(\d{2})-(\d{2}) $3-$2-$1 2026-09-30 → 30-09-2026
[ \t]+$ (leeg) verwijdert spaties aan het eind van elke regel
{2,} voegt reeksen spaties samen tot één
(?<voornaam>\w+) (?<achternaam>\w+) $<achternaam>, $<voornaam> Jan Jansen → Jansen, Jan
\bpannekoek\b pannenkoek oude spelling naar de huidige spelling

Unicode-klassen zoals \p{L} (elke letter) werken. Oudere syntaxis die alleen zonder Unicode-modus geldig is, zoals \-, wordt ook geaccepteerd.

Veilig bij trage patronen

Sommige patronen, zoals (a+)+, kunnen op tekst die bijna past exponentieel veel tijd kosten. Om je browser bruikbaar te houden, draaien reguliere expressies in een achtergrondworker en worden ze na 1,5 seconde gestopt, met een duidelijke melding. De tool waarschuwt je ook als hij geneste kwantoren ziet. Bij een ongeldig patroon zie je de foutmelding van de browser in plaats van een resultaat.

Veelgestelde vragen

Wordt mijn tekst ergens naartoe geüpload?

Nee. Het zoeken en vervangen gebeurt volledig in je browser. Er wordt niets naar een server verzonden of opgeslagen.

Hoe verwijder ik elk voorkomen van een woord?

Typ het woord bij Zoeken, laat Vervangen door leeg en kopieer het resultaat. Vink Alleen hele woorden aan, zodat het woord niet ook binnen langere woorden wordt verwijderd.

Waarom verdwijnt mijn dollarteken in de modus reguliere expressie?

In regex-modus begint $ een verwijzing zoals $1 of $&. Schrijf $$ om één dollarteken in te voegen. In de modus gewone tekst is de vervanging altijd letterlijk.

Kan ik regeleinden vervangen?

Ja, in de modus reguliere expressie. Zoek op \n om regeleinden te vinden en gebruik \n in de vervanging om ze in te voegen. Zoek bijvoorbeeld op \n en vervang door , om een lijst samen te voegen tot één regel.

Hoe groot mag de tekst zijn?

Tot 2 miljoen tekens. Het voorbeeld markeert de eerste 2.000 vervangingen; het resultaatvak bevat altijd de volledige tekst.