Reguláris kifejezés tesztelő
JavaScript reguláris kifejezés tesztelése szövegen, találatokkal és csoportokkal.
Köszönjük! Ez segít jobbá tenni az eszközöket.
Most nem sikerült elküldeni. Próbáld később.
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álat | Csoportok | Pozíció |
|---|---|---|---|
| 1 | 2026-08-15 | 2026, 08, 15 | 7 |
| 2 | 2026-10-03 | 2026, 10, 03 | 26 |
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 keres | Kifejezés |
|---|---|
| bármilyen szám | \d+ |
| román mobilszám | 07\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.