Ingyenes Keresés és csere szövegben
Keress és cserélj szöveget egyszerű vagy regex egyeztetéssel, élő egyezésszámlálóval és kiemelt előnézettel. Támogatja a kis-nagybetű-érzéketlenséget, egész szavas és regex rögzítő csoport visszahivatkozásokat.
💡 Regex módban használj rögzítő csoportokat a Keresésben, pl. (\\d{4})-(\\d{2}), és hivatkozz rájuk a Cserében $1, $2 — remek dátumok, nevek vagy azonosítók tömeges reformálásához.
Gyakori felhasználások
- Szöveg tömeges keresése és cseréjeCserélje ki egy szó vagy kifejezés minden előfordulását egy szövegtömbön keresztül egyszerre.
- Regex keresés és csereHasználjon reguláris kifejezéseket rögzítési csoportokkal a szöveg tömeges átformázásához.
- Keresés és csere a kódbanGyorsan nevezzeyen át változókat vagy írjon át mintákat egy kódtöredéken keresztül.
- Rendezze össze a rendetlen adatokatTávolítson el vagy normalizáljon véletlenszerű karaktereket, tagolójeleket és formázást a beillesztett adatokból.
- Szavak cseréje írás közbenCseréljen meg egy ismétlődő szót vagy nevezzen át egy karaktert a vázlat egészén.
Hogyan működik
A Keresés és Csere teljesen a böngészőjében fut a JavaScript beépített RegExp motorjával — nincs könyvtár, nincs szerver, nincs feltöltés. A szöveg helyben kerül feldolgozásra abban a pillanatban, amikor gépel, a String.prototype.matchAll-t használva számoláshoz és a String.prototype.replace-t helyettesítéshez.
- 1Az uzorak RegExp-pé fordítvaGépelés közben a keresési kifejezés egy JavaScript RegExp-pé fordítódik 150 ms-os késleltetéssel, így a patologikus uzorci nem fagyasztják le a lapot minden billentyűleütésnél. Egyszerű-szöveg módban minden regex metakarakter előbb escapelve van, így a szó szerinti pontok és zárójelek szó szerintiként kerülnek kezelésre. A Regex mód bekapcsolása közvetlenül átengedi az uzorakot. A Egész szó mód \b(?:...)\b szóhatár-horgonyokba csomagolja az uzorakot, a Kis/nagybetű-érzéketlen mód pedig hozzáfűzi az i jelzőt.
- 2Egyetlen matchAll átfutás számol és kiemelEgy matchAll hívás a késleltetett szövegen minden találat-objektumot előállít. A találatszámot közvetlenül abból a tömbhosszból olvassa. 200 000 karakter alatti szövegeknél egy kiemelt előnézet épül a találat-eltolások végigjárásával, minden találatot egy <mark> tagbe csomagolva — a HTML-escapelés a nyers szövegszegmenseken kerül alkalmazásra beillesztés előtt, nem utána, így a &, < vagy > karaktereket tartalmazó találatok helyesen kerülnek kezelésre.
- 3Csere szó szerinti szöveggel vagy hivatkozó csoport-referenciákkalA kimenetet a String.prototype.replace állítja elő a globális jelzővel, minden találatot egyszerre cserélve. Egyszerű-szöveg módban a helyettesítő karakterláncban lévő minden $ megduplázódik $$-ra, így a $& és $1 karakterek szó szerint kerülnek beillesztésre, nem hivatkozásként értelmezve. Regex módban a $1, $2 stb. standard JavaScript csoport-hivatkozás helyettesítésként működnek.
- 4Másolja vagy töltse le az eredménytAz átírt szöveg egy csak olvasható szövegmezőben jelenik meg gépelés közben. A másolás a böngésző navigator.clipboard.writeText API-ját használja. A letöltés szinkron módon konstruál egy text/plain típusú Blob-ot, és helyi mentést indít — semmi nem hagyja el eszközét semmikor.
Kapcsolódó eszközök
Keresés és csere Wordben, PowerPointban és Excelben
Cserélje a szavakat .docx, .pptx és .xlsx fájlokban Office nélkül: több keresés → csere pár, egyszerre sok fájl, kis- és nagybetű, egész szavak vagy regex. A formázás, a képek és az elrendezés változatlan marad; semmi sem kerül feltöltésre.
Tömeges fájlátnevező
Nevezzen át egyszerre sok fájlt: keresés és csere (vagy reguláris kifejezés), kis- és nagybetűk, előtag, utótag, számozás és a fotó készítésének dátuma. Élő előnézet, majd töltse le az átnevezett fájlokat ZIP-ben. Bármilyen eszközön működik; semmi sem kerül feltöltésre.
Emojiválasztó
Keress és másolj emojikat egy kattintással. Böngéssz kategóriák szerint, állíts össze több emojiból álló sort, válassz bőrtónust, és találd meg a nemrég használtakat.