Românește

Reguláris kifejezés tesztelő

JavaScript reguláris kifejezés tesztelése szövegen, találatokkal és csoportokkal.

A reguláris kifejezés tesztelő azonnal megmutatja, mit talál egy kifejezés a szövegben: kiemeli a találatokat, táblázatban listázza őket a csoportokkal és a pozícióval. Cserét is kipróbálhatsz $1, $2 hivatkozással. A böngésző JavaScript-motorját használja, így az eredmény megegyezik a JS-kódodéval.

Használat

A kifejezést a / jelek nélkül írod be, utána a flageket, a tesztszöveget és opcionálisan a csereszöveget. A g flag automatikusan bekerül. A többit te adod meg:

  • i: kis- és nagybetű nem számít
  • m: a ^ és $ minden sorra érvényes
  • s: a pont a sortörést is elfogadja
  • u: Unicode mód, ékezetekhez hasznos

A táblázat legfeljebb 200 találatot mutat. A pozíció 0-tól számolódik.

Példa: ISO dátum magyar formára

A (\d{4})-(\d{2})-(\d{2}) kifejezés a „Nunta: 2026-08-15, botez: 2026-10-03.” szövegben 2 találatot ad:

#TalálatCsoportokPozíció
12026-08-152026, 08, 157
22026-10-032026, 10, 0326

A $1.$2.$3. csere magyar dátumformát ad: „2026.08.15.” és „2026.10.03.”. A $1 az első zárójeles csoport, a $& a teljes találat.

Hasznos kifejezések

Mit keresKifejezés
bármilyen szám\d+
román mobilszám07\d{8}
e-mail cím (egyszerű)[^\s@]+@[^\s@]+\.[a-z]{2,} i flaggel
6 jegyű román irányítószám\b\d{6}\b
dupla vagy több szóköz\s{2,}

Gyakori hiba, hogy a pontot nem escapeled: a „.” bármilyen karaktert, a „\.” csak pontot jelent. Regex nélküli gyors szövegtisztításhoz ott a dupla szóközök törlése.

Gyakori kérdések

Mit jelent a \d, \w és \s?

A \d számjegy, a \w betű, szám vagy aláhúzás (ékezet nélkül), a \s szóköz, tab vagy sortörés.

Miért nem találja az ékezetes szavakat?

A \w és a \b nem ismeri az ő, ű, á betűket. Használj saját osztályt, például [a-záéíóöőúüű]+ i flaggel, vagy \p{L}+ u flaggel.

Működik ugyanez PHP-ban vagy Pythonban?

Az alapszintaxis azonos, a haladó funkcióknál lehetnek eltérések. Itt pontosan a JavaScript viselkedését látod.

Frissítve:

Milyen eszköz hiányzik?

Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.

0/500 · Ne írj személyes adatot (név, telefon, e-mail).