← Bumalik sa mga Features
Free

Regex Tester

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.

Live na Preview
example.com
Regex Tester 3 match ang nahanap
Pattern
/ \b\w+@\w+\.\w+\b / gi
g global i ignore case m multiline s dotAll
Test Text · Na-highlight ang mga match
Magpadala ng email sa [email protected] o [email protected] para sa suporta.
Kontakin din ang [email protected] para sa mga tanong sa billing.
Mga Detalye ng Match
Mga Pangunahing Tampok

Live Match Highlighting

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.

Detalye Bawat Match

Ang bawat match ay nagpapakita ng index nito sa source, matched substring, at bawat capture group ($1, $2, ...) at named group na may value.

Lahat ng JavaScript Flag

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.

Preview ng Pagpapalit

Maglagay ng replacement string na may $&, $1..$9, o $<name> backrefs. I-click ang Replace para baguhin ang test text agad-agad.

Mabilis na Pag-uulit

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.

Pagpapakita ng Error

Ang invalid na regex syntax ay iniuulat kasama ang eksaktong error message mula sa JavaScript engine para maayos mo ang syntax nang mabilis.

Mga Karaniwang Kaso ng Paggamit

Pag-validate ng User Input

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.

Pag-parse ng Log at Text

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.

Mga Search-and-Replace Refactor

I-verify kung ang isang find/replace regex ay gumagana nang ligtas sa totoong code o text bago ito patakbuhin sa daan-daang file.

Pag-aaral ng Regex

Mag-eksperimento sa mga feature tulad ng lookahead, lookbehind, non-capturing groups, o Unicode property escapes sa isang ligtas at visual na sandbox.

Pag-debug ng Regex na Hindi Gumagana

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.

Paano Gamitin
1

Buksan ang Regex Tester

I-click ang Regex icon sa DevSuite Pro dock. Magbubukas ang isang panel na may pattern, flags, test text, at replacement fields.

2

Maglagay ng Pattern

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.

3

I-paste ang Test Text

I-paste ang text na hahanapin sa Test Text area. Ang mga match ay naka-highlight agad.

4

Suriin ang mga Capture Group

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.

5

Subukan ang Replace (opsyonal)

Maglagay ng replacement string na may $1, $&, o $<name> backrefs. I-click ang Replace para baguhin ang text sa mismong lugar.

Handa na bang Subukan?

I-install ang DevSuite Pro nang libre at i-unlock ang 64+ developer tools para sa iyong browser.

Idagdag sa Chrome Idagdag sa Edge Idagdag sa FireFox