Keresés és csere
Keress és cserélj szavakat vagy mintákat bármely szövegben: kis- és nagybetű, egész szavak, reguláris kifejezés, cserék száma és élő előnézet.
A cserénél: a $1, $2… egy elkapott csoportot szúr be, a $<név> egy névvel ellátott csoportot, a $& a teljes találatot, a $$ egy dollárjelet, a \n sortörést, a \t pedig tabulátort. A ^ és a $ minden sor elején, illetve végén illeszkedik.
Figyelem: egy ismétlődő csoport újabb nyitott kvantort tartalmaz, például (a+)+. Az ilyen minták egyes szövegeken rendkívül lassúak lehetnek.
Előnézet (az eltávolított szöveg áthúzva, az új szöveg kiemelve)
Hogyan keress és cserélj szöveget
- Illeszd be a szöveget a Szöveg mezőbe.
- Írd be a keresett kifejezést a Keresés mezőbe, az új szöveget pedig a Csere erre mezőbe. Hagyd üresen a Csere erre mezőt, ha minden találatot törölni szeretnél.
- Válaszd a Sima szöveg módot, ha pontosan a beírt karaktereket keresed, vagy a Reguláris kifejezés módot, ha mintával szeretnél keresni.
- Jelöld be a Kis- és nagybetű megkülönböztetése opciót, ha a „Pécs” és a „pécs” szót különbözőként kell kezelni, és a Csak egész szavak opciót, ha a „kar” nem illeszkedhet a „karácsony” szó belsejében.
- Nézd meg a cserék számát és az előnézetet, ahol az eltávolított szöveg át van húzva, az új szöveg pedig ki van emelve.
- Másold ki az Eredményt, vagy kattints az Az eredmény használata új szövegként gombra, hogy újabb cserét futtass rajta.
Az eredmény gépelés közben frissül. Az Összes cseréje gomb egyszerűen újra lefuttatja a cserét.
Sima szöveg mód
Sima szöveg módban minden karaktert szó szerint vesz az eszköz: a pontoknak, zárójeleknek, csillagoknak és dollárjeleknek nincs különleges jelentésük, sem a keresésben, sem a cserében. Ez a megfelelő mód a mindennapi szerkesztésekhez, például egy termék átnevezéséhez egy dokumentumban, egy elírt név mindenhol való javításához vagy egyik URL másikra cseréléséhez.
A Csak egész szavak minden ábécé betűit a szavak részének tekinti, így az „alma” egész szóként keresve nem illeszkedik az „almák” vagy az „almás” belsejében, a kötőjel pedig szóhatárnak számít: az „autó” illeszkedik az „autó-motor” szóban.
Reguláris kifejezés mód
A reguláris kifejezések rögzített szöveg helyett mintákat írnak le. Az eszköz a JavaScript szintaxisát használja, két, dokumentumszerkesztést segítő kényelmi funkcióval:
- A
^és a$minden sor elején, illetve végén illeszkedik, így a^a-cserével minden sort listaelemmé alakít. - A cserénél a
\nsortörést, a\ttabulátort szúr be.
A csere felhasználhatja a találat egyes részeit: a $1, $2… elkapott csoportokat szúr be, a $<név> egy névvel ellátott csoportot, a $& a teljes találatot, a $$ pedig egy szó szerinti dollárjelet. Néhány hasznos példa:
| Keresés | Csere erre | Hatás |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$1. $2. $3. |
2026-09-30 → 2026. 09. 30. |
[ \t]+$ |
(üres) | eltávolítja a sorvégi szóközöket minden sorból |
{2,} |
|
összevonja az egymást követő szóközöket |
(?<vezetek>\p{L}+) (?<kereszt>\p{L}+) |
$<kereszt> $<vezetek> |
Kovács Anna → Anna Kovács |
\bszinte\b |
őszinte |
elírás javítása |
Az Unicode osztályok, például a \p{L} (bármely betű), működnek. A csak Unicode mód nélkül érvényes régebbi szintaxis, például a \-, szintén elfogadott.
Biztonság lassú minták esetén
Egyes minták, például az (a+)+, exponenciális ideig tarthatnak olyan szövegen, amely majdnem illeszkedik. Hogy a böngésződ válaszkész maradjon, a reguláris kifejezések háttérszálban futnak, és 1,5 másodperc után leállnak, érthető üzenettel. Az eszköz akkor is figyelmeztet, ha egymásba ágyazott kvantorokat észlel. Érvénytelen minta esetén a böngésző által jelzett hiba jelenik meg az eredmény helyett.
Gyakori kérdések
Feltöltésre kerül valahova a szövegem?
Nem. A keresés és a cserék teljes egészében a böngésződben futnak. Semmi nem kerül elküldésre a szervernek vagy mentésre.
Hogyan törölhetem egy szó minden előfordulását?
Írd be a szót a Keresés mezőbe, hagyd üresen a Csere erre mezőt, és másold ki az eredményt. Jelöld be a Csak egész szavak opciót, hogy ne törölje a hosszabb szavak belsejéből.
Miért tűnik el a dollárjel reguláris kifejezés módban?
Regex módban a $ hivatkozást vezet be, például $1 vagy $&. Egyetlen dollárjel beszúrásához írj $$-t. Sima szöveg módban a csere mindig szó szerinti.
Cserélhetek sortöréseket?
Igen, reguláris kifejezés módban. Keress \n-re a sortörések megtalálásához, és használd a \n-t a cserében a beszúrásukhoz. Például keresd a \n-t, és cseréld ,-ra, hogy egy listát egy sorba fűzz össze.
Mekkora lehet a szöveg?
Legfeljebb 2 millió karakter. Az előnézet az első 2000 cserét emeli ki; az eredménymező mindig a teljes szöveget tartalmazza.
Kapcsolódó eszközök
- Regex-teszter Tesztelj JavaScript reguláris kifejezéseket élőben: kiemelt találatok, rögzítő csoportok, csere és minden elem magyarázata közérthető nyelven.
- Sortörések és felesleges szóközök eltávolítása Távolítsd el a sortöréseket és a felesleges szóközöket a PDF-ből vagy e-mailből másolt szövegből. Megtarthatod a bekezdéseket és listákat.
- Szövegösszehasonlító (diff) Hasonlíts össze két szöveget, és lásd minden különbséget egymás mellett vagy soron belül, sor, szó vagy karakter szerint. A böngésződben fut.
- Kis- és nagybetű átalakító Ingyenes online átalakító: változtasd a szöveget nagybetűssé, kisbetűssé, mondatkezdő nagybetűssé, camelCase, snake_case vagy kebab-case formára.