Tekst zoeken en vervangen
Als een klant halverwege een concept zijn productnaam wijzigt, of je elke tijdelijke aanduiding {FIRST_NAME} in een e-mailsjabloon moet vervangen, is een tekstverwerker openen voor driehonderd vervangingen overdreven. Plak de tekst, stel je zoek-en-vervangpaar in, schakel hoofdlettergevoeligheid of de modus voor reguliere expressies in, en deze tool herschrijft elke treffer en toont een teller van hoeveel er zijn vervangen.
Zo zoek en vervang je tekst
-
1
Plak de tekst
Een artikel, een sjabloon, een logbestand of een willekeurige eenvoudige tekenreeks.
-
2
Voer het zoekpatroon in
Een letterlijk woord of zin, of een reguliere expressie als de regex-schakelaar aanstaat.
-
3
Voer de vervanging in
Laat leeg om treffers te verwijderen; in regex-modus hergebruik je capture-groepen zoals $1, $2.
-
4
Kies opties
Schakel hoofdlettergevoeligheid in en de regex-modus voor geavanceerd zoeken.
-
5
Vervang en kopieer
Bekijk het aantal treffers en kopieer de herschreven tekst met één klik.
Spiekbriefje met opties
| Optie | Wat het verandert |
|---|---|
| Hoofdlettergevoelig | Apple komt alleen overeen met Apple, niet met apple of APPLE (geldt voor eenvoudige zoekopdrachten, zonder regex) |
| Reguliere expressie | Het zoekveld wordt gelezen als een PCRE-patroon, tussen scheidingstekens zoals /patroon/ |
| Inline-vlaggen | Voeg vlaggen toe na het sluitende scheidingsteken: i negeert hoofdletters, s laat . regeleindes omvatten, m laat ^ en $ op regelgrenzen matchen |
| Alles vervangen | Elke treffer wordt vervangen; er is geen modus «alleen de eerste» |
Handige regex-patronen
- HTML-tags verwijderen:
/<[^>]+>/ - Meerdere spaties samenvoegen:
/ {2,}/tot één spatie - URL’s verwijderen:
/https?:\/\/\S+/ - Telefoonnummers maskeren:
/\d{3}-\d{3}-\d{4}/tot***-***-**** - Typografisch aanhalingsteken naar recht:
/[‘’]/tot' - Eerste woord van elke regel vangen:
/^(\w+).*$/mtot$1
Capture-groepen besparen tijd
In regex-modus vangen haakjes het overeenkomende deel en hergebruiken $1, $2 het in de vervanging. Om voor- en achternaam in een CSV-kolom om te wisselen:
- Zoeken:
/(\w+),\s*(\w+)/ - Vervangen:
$2 $1
Veelgemaakte fouten
- Ontbrekende scheidingstekens. In regex-modus moet het patroon omsloten zijn, bijvoorbeeld
/foo/. Zonder scheidingstekens mislukt de zoekopdracht en komt de tekst ongewijzigd terug. - Gulzige treffers.
/<.+>/slokt alles op van de eerste<tot de laatste>op een regel. Gebruik/<.+?>/voor luie matching. - Speciale tekens.
.,+,*,?,(,),[,],\,|,^,$zijn regex-operatoren. Zet er een backslash voor als je het letterlijke teken wilt. - De hoofdletterschakelaar in regex-modus. Het vinkje voor hoofdlettergevoeligheid geldt voor eenvoudige zoekopdrachten; in regex-modus regel je hoofdletters met de vlag
i. - Terugverwijzingen in de vervanging. Hergebruik een groep met
$1of${1}. Om een letterlijke$vóór een cijfer te plaatsen, escape je die als\$. - Regeleindes. Windows
\r\nen Unix\nzien er op het scherm identiek uit; een verschil breekt regeleinde-patronen.
Veelgestelde vragen
PCRE (Perl-compatibele reguliere expressies), de engine die PHP, Perl en grep -P delen. Zet je patroon tussen scheidingstekens zoals /patroon/ en voeg vlaggen als i of s toe na het sluitende scheidingsteken. Een paar snelkoppelingen die alleen in JavaScript of Python bestaan, werken misschien niet hetzelfde.
Duizenden zonder probleem. Zeer grote invoer wordt begrensd door de verzoekgrootte en de verwerkingstijd; gebruik voor enorme bestanden een opdrachtregelprogramma als sed of een editor met streaming-vervanging.
Niet binnen de tool. Bewaar de oorspronkelijke tekst in een ander tabblad, of plak hem eerst in een editor met versiebeheer zodat je kunt terugdraaien.
Het zoeken en vervangen draait op onze server: je tekst wordt verzonden om de vervanging uit te voeren en wordt na het antwoord niet bewaard. Voor vertrouwelijk materiaal is een offline-editor beter.
Gerelateerde tools
Instagram-lettertypegenerator
Genereer Unicode-"lettertypen" (vet, cursief, script, monospace, fraktur) die je rechtstreeks in je Instagram-bio, naam, bijschriften en reacties plakt.
Kleiner dan of gelijk aan-symbool
Kopieer het teken ≤ en de bijbehorende wiskundige vergelijkingstekens. Inclusief Unicode, HTML-entiteiten en LaTeX-opmaak voor spreadsheets, artikelen en webpagina's.
Pijlsymbolen om te kopiëren
Kopieer veelgebruikte Unicode-pijlen met één klik: recht, dubbel, diagonaal, gehaakt, rond en driehoekig voor documenten, chat en ontwerp.
HTML-entiteitsencoder
Zet vijf HTML-gevoelige tekens om in vaste entiteiten of lees HTML-entiteiten lokaal in de browser als tekst.
Gamertag-generator
Maak pakkende gamertags door bijvoeglijke naamwoorden, zelfstandige naamwoorden en cijferachtervoegsels te combineren. Controleer de lengtelimieten voor Xbox (12), PSN (16) en Steam voordat je kopieert.
Hiërogliefenvertaler
Schrijf je naam in Egyptische hiërogliefen met de tekens die schrijvers voor losse klanken gebruikten. Met cartouche, om te kopiëren of als PNG.
Tool beschikbaar in andere talen
- Znajdź i zamień tekst [PL]
- Cari dan Ganti Teks [ID]
- Tìm và thay thế văn bản [VI]
- Sök och ersätt text [SV]
- ค้นหาและแทนที่ข้อความ [TH]
- テキスト検索・置換ツール [JA]
- البحث والاستبدال في النص [AR]
- Buscar y reemplazar texto [ES]
- Localizar e substituir texto [PT]
- Rechercher et remplacer du texte [FR]
- Text suchen und ersetzen [DE]
- 텍스트 찾기 및 바꾸기 [KO]
- Trova e sostituisci testo [IT]
- Поиск и замена текста [RU]
- Metin Bul ve Değiştir [TR]
- 文本查找和替换 [ZH]
- Text Find and Replace [EN]