Monu Tools

Provador de regex

Prova una expressió regular contra el teu text en temps real. Mira cada coincidència ressaltada, amb grups de captura i flags. S'executa completament al teu navegador.

Com fer servir Provador regex

  1. 01

    Escriu la teva expressió regular al camp de patró.

  2. 02

    Activa els flags (g, i, m, s, u) que necessitis.

  3. 03

    Introdueix el text de prova i mira les coincidències ressaltades amb els seus grups.

Què fa el provador d'expressions regulars

El provador d'expressions regulars et permet crear i depurar expressions regulars contra el teu propi text de mostra, amb les coincidències ressaltades en directe a mesura que escrius. És útil per validar formats d'entrada, extreure camps de registres, o provar un patró abans d'enganxar-lo al codi.

Tot s'executa al teu navegador, així que els teus patrons i text de prova no es pugen mai.

Quin motor fa servir

Fa servir el motor d'expressions regulars de JavaScript, el mateix que hi ha en tots els navegadors i a Node.js, així que un patró que funciona aquí funciona al teu codi JavaScript i TypeScript.

Indicadors i grups de captura

Commuta els indicadors global, insensible a majúscules, multilínia i altres per canviar com coincideix un patró. Veus cada coincidència juntament amb els seus grups de captura, així que pots confirmar exactament què està extraient cada part del patró.

Diferències entre les variants d'expressions regulars

Altres llenguatges com PCRE, Python i Go comparteixen la major part de la sintaxi però difereixen en algunes característiques, així que unes quantes construccions avançades poden comportar-se de manera diferent fora de JavaScript. Si un patró funciona aquí però no en un altre llenguatge, la causa sol ser una construcció específica del motor.

Preguntes freqüents

Quin dialecte de regex es fa servir?

El motor de JavaScript (ECMAScript) integrat al teu navegador, de manera que els resultats coincideixen amb el que farà el teu codi JavaScript i TypeScript.

Què signifiquen els flags?

g matches all occurrences, i ignores case, m makes ^ and $ match at line breaks, s lets the dot match newlines, and u enables full Unicode handling.

Com busco en diverses línies?

Enable the multiline (m) flag so ^ and $ match at each line break, and add the dotAll (s) flag if you also need the dot to match newline characters.

Es mostren els grups de captura?

Sí. Cada coincidència mostra els seus grups de captura numerats, i els grups amb nom apareixen pel nom, de manera que pots veure exactament què ha capturat cada part del patró.

Per què el meu patró funciona aquí però no en un altre llenguatge?

Això fa servir el motor de JavaScript. PCRE, Python i altres comparteixen la major part de la sintaxi però difereixen en el lookbehind, els grups amb nom i alguns escapaments, així que adapta els patrons avançats amb cura.

Es puja el meu text?

No. El patró i el teu text de prova s'avaluen íntegrament al teu navegador i mai no surten del teu dispositiu.

Fonts

Incrusta aquesta eina

Afegeix aquesta eina al teu propi lloc web. Copia el fragment de sota; es manté actualitzat automàticament.

<iframe src="https://monu.tools/embed/ca/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Eines relacionades