← Tornar a les funcions
Free

Comprovador de Regex

El Comprovador de Regex avalua expressions regulars contra un text de prova en temps real. Les coincidències es ressalten amb colors alterns, els grups de captura i els grups amb nom es desglossen per cada coincidència, i s'admeten tots els flags estàndard (g, i, m, s, u, y). Un mode de substitució mostra com les reemplaçades transformen el text.

Les expressions regulars són el llenguatge universal de patrons de text, però encertar-les requereix iteració. Regex Tester fa que aquesta iteració sigui instantània. Escriu un patró i veuràs les coincidències ressaltades en el text de prova mentre escrius.

Cada targeta de coincidència mostra la subcadena trobada, el seu índex i tots els grups de captura ($1, $2, ...) i grups amb nom de manera individual, així no cal endevinar mai més si els teus grups han capturat el que esperaves. S'admeten els sis flags de regex de JavaScript, tant mitjançant un camp compacte de flags (gi, gim) com una fila de caselles de verificació més amigable. El mode de substitució executa String.replace amb el teu patró i cadena de reemplaçament, i admet $& (la coincidència completa), $1..$9 (grups) i referències inverses amb nom.

Com que la comparació s'executa sobre el motor de regex natiu de JavaScript, els resultats reflecteixen exactament el que farà el teu codi en producció, incloent-hi comportaments específics de JS que difereixen de PCRE o del mòdul re de Python, com la manera com es gestionen el lookbehind i els escapaments de propietats Unicode. Si un patró corre el risc de causar backtracking catastròfic (quantificadors niats que poden provocar un temps de coincidència exponencial amb determinades entrades), les coincidències que triguen massa es marquen en lloc de deixar que la pestanya es bloquegi, de manera que pots detectar un patró perillós durant les proves en lloc de descobrir-lo en producció amb trànsit real. Tot s'executa localment, així que la teva entrada mai surt del teu equip.

Vista prèvia en viu
example.com
Prova Regex 3 coincidències trobades
Patró
/ \b\w+@\w+\.\w+\b / gi
g global i ignorar majúscules i minúscules m multilínia s dotAll
Text de Prova · Coincidències Ressaltades
Enviar correus electrònics a [email protected] o [email protected] per a suport.
Contactar també [email protected] per a preguntes sobre facturació.
Detalls de Coincidències
Funcions clau

Ressaltat de coincidències en directe

Les coincidències es ressalten en colors morats i verds alterns mentre escrius — veu exactament què captura la regex sense executar cap script.

Detalls per cada coincidència

Cada coincidència mostra el seu índex a l'origen, la subcadena trobada, i cada grup de captura ($1, $2, ...) i grup amb nom amb el seu valor.

Tots els flags de JavaScript

Admet g (global), i (ignora majúscules), m (multilínia), s (dotAll), u (unicode), y (sticky). Activa'ls amb l'entrada compacta o la fila de caselles.

Vista prèvia de substitució

Introdueix una cadena de substitució amb referències $&, $1..$9 o $<nom>. Fes clic a Substituir per transformar el text de prova a l'instant.

Iteració ràpida

El resultat s'actualitza en directe amb cada pulsació. Sense botó Executar — ajusta el teu patró fins que les coincidències quedin bé.

Detecció d'errors

La sintaxi de regex invàlida es notifica amb el missatge d'error exacte del motor de JavaScript perquè puguis corregir la sintaxi ràpidament.

Casos d'ús comuns

Validació d'entrada d'usuari

Construeix una regex per a correus, números de telèfon o codis postals, i prova-la amb casos límit abans de portar-la a producció.

Anàlisi de registres i text

Extreu camps estructurats (marques de temps, IDs, IPs) de línies de registre iterant sobre una regex fins que coincideixi amb tots els formats esperats.

Refactoritzacions de cerca i substitució

Verifica que una regex de cerca/substitució funciona de manera segura sobre codi o text real abans d'aplicar-la a centenars de fitxers.

Aprendre regex

Experimenta amb funcionalitats com lookahead, lookbehind, grups sense captura o escapaments de propietats Unicode en un entorn segur i visual.

Depurar una regex que no funciona

Enganxa la regex del teu codi, l'entrada que hauria d'haver coincidit, i veu exactament on falla la regex — mai més hauràs d'endevinar-ho.

Com utilitzar-lo
1

Obre el Comprovador de Regex

Fes clic a la icona de Regex al dock de DevSuite Pro. S'obre un panell amb els camps de patró, flags, text de prova i substitució.

2

Introdueix un patró

Escriu la teva regex entre les barres. Els flags es poden escriure directament (gi) o activar amb les caselles de sota.

3

Enganxa el text de prova

Enganxa el text on vols cercar a l'àrea de Text de Prova. Les coincidències es ressalten a l'instant.

4

Revisa els grups de captura

La llista de Detalls de Coincidències de sota mostra l'índex i els grups capturats de cada coincidència. Confirma que els teus grups capturen el que esperes.

5

Prova la substitució (opcional)

Introdueix una cadena de substitució amb referències $1, $& o $<nom>. Fes clic a Substituir per transformar el text al lloc.

Llest per provar-ho?

Instal·la DevSuite Pro gratuïtament i desbloqueja més de 64 eines de desenvolupador per al teu navegador.

Afegeix a Chrome Afegeix a Edge Afegeix a FireFox