Zoeken & Vervangen
Zoek en vervang met regex-ondersteuning
Hoe Zoeken & Vervangen te gebruiken
Zoek en vervang met regex-ondersteuning Gratis online tool, geen registratie, geen opdringerige advertenties. Gebruik het nu.
Waarvoor dient zoeken-en-vervangen?
Zoeken-en-vervangen is een van de krachtigste bewerkingen bij het bewerken van tekst. Gecombineerd met reguliere expressies kunnen complexe transformaties worden uitgevoerd die handmatig uren saai en foutgevoelig werk zouden vereisen.
- Massaal bewerken van tekst: Vervang alle voorkomens van een bedrijfsnaam, productnaam of URL in een document na een rebranding of wijziging van domeinnaam.
- Code refactoring: Hernoem een variabele of functie in een code-extract zonder een volledige code-editor met alle afhankelijkheden te hoeven openen.
- Gegevens opschonen: Verwijder ongewenste tekens, normaliseer witruimte of standaardiseer datumformaten in gegevens die zijn geëxporteerd uit een extern systeem.
- Sjablonen invullen: Vervang tijdelijke aanduidingen zoals
{{naam}},[DATUM]ofBEDRIJF_Xdoor werkelijke waarden bij geautomatiseerde documentgeneratie. - Transformaties met regex: Converteer datums van ISO-formaat naar het Nederlandse formaat — "2025-04-10" naar "10-04-2025" — met één regex-vervanging op de volledige tekst: patroon
(\d{4})-(\d{2})-(\d{2}), vervanging$3-$2-$1.
Frequently Asked Questions
Wat is een reguliere expressie (regex)?
Een reguliere expressie is een patroon dat een reeks tekenreeksen beschrijft. Bijvoorbeeld, \d+ komt overeen met één of meer cijfers, \w+ met een woord, en .* met elke reeks tekens. Regex maakt het mogelijk om patronen te zoeken in plaats van exacte strings — veel krachtiger dan eenvoudig letterlijk zoeken in tekst.
Wat doet de optie 'hoofdlettergevoelig'?
Wanneer ingeschakeld, worden 'Hallo' en 'hallo' behandeld als volledig verschillende strings. Wanneer uitgeschakeld, komt de zoekopdracht overeen ongeacht de hoofdletters — 'hallo' komt overeen met 'Hallo', 'HALLO' en 'HaLLo'. De meeste tekstzoekopdrachten zijn standaard niet hoofdlettergevoelig.
Hoe vervang ik alle voorkomens, niet alleen het eerste?
Dit hulpmiddel vervangt standaard alle voorkomens. In JavaScript-regex is de 'g'-vlag (globaal) nodig om alle overeenkomsten te vervangen — het hulpmiddel past dit automatisch toe zodat je het niet hoeft te onthouden.
Kan ik vastleggroepen gebruiken in regex-vervanging?
Ja. Vastleggroepen in het patroon (haakjes) kunnen worden gerefereerd in de vervangingsstring met $1, $2, enz. Bijvoorbeeld, het patroon (\w+) (\w+) met vervanging $2 $1 wisselt twee woorden om — erg nuttig voor het herformatteren van namen, datums en andere gestructureerde gegevens.
Wat is het verschil tussen zoeken-en-vervangen in verschillende tools?
Het is dezelfde fundamentele bewerking met licht verschillende namen en syntaxis. 'Vervangen' wordt gebruikt in de meeste GUI-tools en JavaScript. 's/patroon/vervanging/' is de term in sed en vim. 'gsub' is de globale vervanging in Ruby en Perl. De functionaliteit is equivalent.
Zoeken-en-vervangen in browser vs code-editor vs sed
Een code-editor (VS Code, Sublime Text) heeft de krachtigste zoek-en-vervangfunctie — ondersteunt meerregelige regex, zoeken door het gehele project en voorvertoning van wijzigingen vóór toepassing. sed (Unix-opdrachtregel) is het meest efficiënt voor het verwerken van grote bestanden in geautomatiseerde scripts. Een browsergebaseerd hulpmiddel zoals dit is ideaal voor snelle bewerkingen op geplakte tekst zonder enige toepassing te openen of enige opdracht te schrijven.