Regex keresés és csere

Reguláris kifejezéssel keresés és csere szövegben – flag választás, match szám, példa minták. Böngészőben.

Szervermentes Azonnali Privát Ingyenes

Miről szól ez az eszköz?

A regex keresés és csere eszköz reguláris kifejezéseket használ a szöveg mintaillesztéséhez és cseréjéhez. Komplex szövegminták keresésére és átalakítására képes, amelyeket egyszerű szöveges kereséssel nem lehetne megoldani.

Hogyan használd a(z) Regex keresés és csere-t?

  1. Szöveg beillesztése

    Illeszd be a szöveget, amelyben regex keresés-cserét szeretnél végezni.

  2. Regex minta megadása

    Írd be a reguláris kifejezést a keresés mezőbe, és válaszd ki a flag-eket (g, i, m).

  3. Csere minta megadása

    Add meg a csere szöveget – használhatsz $1, $2 csoport-hivatkozásokat.

  4. Csere végrehajtása

    Kattints a «Csere» gombra – az összes regex találat lecserélődik.

Mikor van rá szükséged?

  • Adatformátum átalakítás

    Dátumok, telefonszámok, irányítószámok formátumának átalakítása regex csoportok segítségével.

  • Kód refaktorálás

    Forráskódban függvényhívások, importok vagy struktúrák mintaillesztéssel történő tömeges átalakítása.

  • Szöveg normalizálás

    E-mail címek, URL-ek vagy más mintázott szövegek kinyerése és átalakítása nagy szövegekből.

  • Tömeges átalakítás

    Ismétlődő szövegminták gyors átalakítása, pl. HTML tag-ek módosítása vagy CSV oszlopok átrendezése.

A reguláris kifejezésekről

A reguláris kifejezések (regex) szövegminták leírására szolgáló formális nyelv. Segítségükkel komplex keresési mintákat adhatsz meg, amelyek nem csupán pontos szöveget, hanem karakter-kategóriákat, ismétlődéseket és pozíciókat is illesztenek.

A JavaScript regex a legelterjedtebb implementáció a weben. Támogatja a karakter-osztályokat (\d, \w, \s), kvantorokat (*, +, ?), csoportokat (()), alternatívákat (|) és a lookahead/lookbehind kifejezéseket.

A csere szövegben használható $1, $2 jelölések a keresési minta zárójelezett csoportjaira hivatkoznak. Ez teszi lehetővé a szöveg részeinek átrendezését, kibontását és újraformázását.

Hasznos tippek

  • Kezdd egyszerű mintával és fokozatosan bővítsd – így könnyebb megtalálni a hibát, ha nem a várt eredményt kapod.

  • Használd a \d (szám), \w (szó karakter) és \s (whitespace) rövidítéseket a tömörebb regex-ért.

  • A speciális regex karaktereket (. * + ? ( ) [ ] { } | \ ^) backslash-sel kell escape-elni, ha szó szerint keresed őket.

  • Teszteld a regexet kis mintán, mielőtt nagy szövegen futtatnád – egy hibás regex váratlan eredményt adhat.

Gyakori kérdések