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.
Les coincidències es ressalten en colors morats i verds alterns mentre escrius — veu exactament què captura la regex sense executar cap script.
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.
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.
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.
El resultat s'actualitza en directe amb cada pulsació. Sense botó Executar — ajusta el teu patró fins que les coincidències quedin bé.
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.
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ó.
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.
Verifica que una regex de cerca/substitució funciona de manera segura sobre codi o text real abans d'aplicar-la a centenars de fitxers.
Experimenta amb funcionalitats com lookahead, lookbehind, grups sense captura o escapaments de propietats Unicode en un entorn segur i visual.
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.
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ó.
Escriu la teva regex entre les barres. Els flags es poden escriure directament (gi) o activar amb les caselles de sota.
Enganxa el text on vols cercar a l'àrea de Text de Prova. Les coincidències es ressalten a l'instant.
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.
Introdueix una cadena de substitució amb referències $1, $& o $<nom>. Fes clic a Substituir per transformar el text al lloc.
Instal·la DevSuite Pro gratuïtament i desbloqueja més de 64 eines de desenvolupador per al teu navegador.