Terug naar home Teksttools Zoeken & Vervangen

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.

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.

☕ Buy me a coffee