Gratis Soek en vervang teks
Soek en vervang teks met gewone of regex-passing, 'n lewendige wedstrydtelling en 'n gemerkte voorskou. Ondersteun hoofletter-onsensitiwiteit, heelwoord- en regex-vanggroep-terugverwysings.
💡 In regex-modus, gebruik vanggroepe in Soek soos (\d{4})-(\d{2}) en verwys daarna in Vervang met $1, $2 — ideaal vir die herformatering van datums, name of ID's in bondel.
Algemene gebruike
- Soek en Vervang Teks TerugslaanVervang elke voorkoms van 'n woord of frase in 'n tekstblok op een slag.
- Regex Soek en VervangGebruik gereelde uitdrukkings met vasgrypgroepe om teks in terugslaan opnieuw in te deel.
- Soek en Vervang in KodeHernoem veranderlikes of herskryf patrone in 'n snippet vinnig.
- Skoon Moddige DataVerwyder of normaliseer losse karakters, skeiders en formatering in geplakte data.
- Vervang Woorde terwyl jy SkryfRuil 'n herhaalde woord of hernoemde karakter deur 'n konsep.
Hoe dit werk
Vind en Vervang loop heeltemal in jou blaaier met JavaScript se ingeboude RegExp-enjin — geen biblioteek, geen bediener, geen oplaai nie. Teks word plaaslik verwerk die oomblik wat jy tik, met String.prototype.matchAll vir telling en String.prototype.replace vir vervanging.
- 1Patroon na RegExp saamgestelTerwyl jy tik, word die soekterm in 'n JavaScript-RegExp saamgestel met 'n 150 ms-vertraging sodat patologiese patrone nie die oortjie by elke sleutelaanslag laat vasval nie. In gewone-teks-modus word elke reëlmatige-uitdrukking-metakarakter eers ontsnap, sodat letterlike punte en hakies as letterlike karakters behandel word. Om Regex-modus te aktiveer stuur jou patroon reguit deur. Hele-woord-modus omhul die patroon in \b(?:...)\b-woordgrens-ankers, en Kas-onsensitiewe-modus voeg die i-vlag by.
- 2Enkele-matchAll-deurgang tel en lig uitEen matchAll-aanroep oor die vertraagde teks produseer elke passingsobjek. Die passingstelling word direk uit daardie reekslengte gelees. Vir tekste onder 200 000 karakters word 'n uitgeligte voorskou gebou deur die passingsverskuiwings te loop en elke treffer in 'n <mark>-etiket te omhul — HTML-ontsnapping word toegepas op die rou teksegmente voor inspuiting, nie daarna nie, sodat passings wat &, <, of > bevat korrek hanteer word.
- 3Vervang met letterlike teks of vasleg-groep-terugverwysingsDie uitset word deur String.prototype.replace geproduseer met die globale vlag, wat elke passing gelyktydig vervang. In gewone-teks-modus word enige $ in die vervangingstring na $$ verdubbel sodat karakters soos $& en $1 letterlik ingevoeg word eerder as as terugverwysings geïnterpreteer. In Regex-modus werk $1, $2, ens. as standaard JavaScript-vasleg-groep-vervangings.
- 4Kopieer of laai die resultaat afDie herskrewe teks verskyn in 'n lees-alleen-teksarea terwyl jy tik. Kopiëring gebruik die blaaier se navigator.clipboard.writeText-API. Aflaai bou 'n Blob van tipe text/plain sinchronies en aktiveer 'n plaaslike stoor — niks verlaat jou toestel op enige punt nie.
Verwante gereedskap
Soek en vervang in Word, PowerPoint en Excel
Vervang woorde in .docx-, .pptx- en .xlsx-lêers sonder Office: verskeie soek → vervang-pare, baie lêers gelyktydig, hoofletterpassing, hele woorde of regex. Formatering, beelde en uitleg bly soos hulle is; niks word opgelaai nie.
Grootmaat-lêerhernoemer
Hernoem baie lêers gelyk: soek en vervang (of regex), hoofletters/kleinletters, voorvoegsel, agtervoegsel, nommering en die datum waarop ’n foto geneem is. Lewendige voorskou, laai dan die hernoemde lêers as ’n ZIP af. Werk op enige toestel; niks word opgelaai nie.
Emoji-kieser
Soek en kopieer emoji met een klik. Blaai volgens kategorie, bou 'n string van verskeie emoji, kies 'n velkleur en vind die wat jy onlangs gebruik het.