Ang Regex Tester ay nag-e-evaluate ng mga regular expression laban sa test text sa real time. Ang mga match ay naka-highlight na may magkakapalit na kulay, ang mga capture group at named group ay hinihiwalay bawat match, at lahat ng standard flag (g, i, m, s, u, y) ay suportado. Ang replace mode ay nagpapakita kung paano binabago ng mga substitution ang text.
Ang mga regular expression ay ang unibersal na text-pattern language, ngunit ang pagkuha ng tama sa mga ito ay nangangailangan ng pag-uulit. Ginagawa ng Regex Tester na agaran ang pag-uulit na iyon. Mag-type ng pattern at makita ang mga match na naka-highlight sa test text habang nagta-type ka. Ang bawat match card ay nagpapakita ng matched substring, ang index nito, at ang bawat capture group ($1, $2, ...) at named group ((?<name>...)) nang indibidwal — wala nang panghuhula kung nakuha ba ng iyong mga group ang inaasahan mo. Lahat ng anim na JavaScript regex flag ay suportado sa pamamagitan ng parehong compact flag input (gi, gim) at isang mas madaling checkbox row. Ang replace mode ay nagpapatakbo ng String.replace gamit ang iyong pattern at replacement string — sumusuporta sa $& (buong match), $1..$9 (mga group), at mga named backref. Lahat ay tumatakbo nang lokal kaya ang input ay nananatili sa iyong machine.
Ang mga match ay naka-highlight na nagpapalit-palit ng kulay na lila at berde habang nagta-type ka — makita nang eksakto kung ano ang nakukuha ng regex nang hindi pinapatakbo ang script.
Ang bawat match ay nagpapakita ng index nito sa source, matched substring, at bawat capture group ($1, $2, ...) at named group na may value.
Suportado ang g (global), i (ignore case), m (multiline), s (dotAll), u (unicode), y (sticky). I-toggle sa pamamagitan ng compact input o checkbox row.
Maglagay ng replacement string na may $&, $1..$9, o $<name> backrefs. I-click ang Replace para baguhin ang test text agad-agad.
Nag-a-update ang output nang live sa bawat pindot sa keyboard. Walang Run button — i-tune ang iyong pattern hanggang sa magmukhang tama ang mga match.
Ang invalid na regex syntax ay iniuulat kasama ang eksaktong error message mula sa JavaScript engine para maayos mo ang syntax nang mabilis.
Gumawa ng regex para sa mga email, phone number, o ZIP code, pagkatapos ay i-test laban sa mga edge case bago ipadala sa production code.
Mag-extract ng mga structured field (timestamps, IDs, IPs) mula sa mga log line sa pamamagitan ng pag-uulit sa isang regex hanggang sa tumugma ang bawat inaasahang format.
I-verify kung ang isang find/replace regex ay gumagana nang ligtas sa totoong code o text bago ito patakbuhin sa daan-daang file.
Mag-eksperimento sa mga feature tulad ng lookahead, lookbehind, non-capturing groups, o Unicode property escapes sa isang ligtas at visual na sandbox.
I-paste ang regex mula sa iyong code, ang input na dapat tumugma, at makita nang eksakto kung saan nabibigo ang regex — wala nang panghuhula.
I-click ang Regex icon sa DevSuite Pro dock. Magbubukas ang isang panel na may pattern, flags, test text, at replacement fields.
I-type ang iyong regex sa pagitan ng mga slash. Ang mga flag ay maaaring i-type nang direkta (gi) o i-toggle gamit ang mga checkbox sa ibaba.
I-paste ang text na hahanapin sa Test Text area. Ang mga match ay naka-highlight agad.
Ang listahan ng Match Details sa ibaba ay nagpapakita ng index ng bawat match at ang mga nakuhang group. Kumpirmahin na ang iyong mga group ay nakukuha ang inaasahan mo.
Maglagay ng replacement string na may $1, $&, o $<name> backrefs. I-click ang Replace para baguhin ang text sa mismong lugar.
I-install ang DevSuite Pro nang libre at i-unlock ang 64+ developer tools para sa iyong browser.