Provador d'expressions regulars

Escriu una expressió regular i un text de prova: les coincidències es ressalten a l'instant, amb els seus grups, i pots provar una substitució. Fa servir el motor JavaScript del navegador i el text no surt mai del dispositiu.

🔒 El que escrius no surt mai del teu dispositiu. Tot es calcula al navegador.

Opcions (flags)
Prova un exemple

Coincidències ressaltades

Coincidències

    Fes servir $1, $2… per als grups, $& per a tota la coincidència i $<nom> per als grups amb nom.

    Com provar una expressió regular

    1. Escriu l'expressió al primer camp, sense les barres que l'envolten.
    2. Marca les opcions que necessitis, com ignorar majúscules o trobar totes les coincidències.
    3. Enganxa el text de prova: les coincidències es ressalten i es llisten amb els seus grups.
    4. Si vols, escriu una substitució i copia el text resultant.

    Per a què serveix un provador de regex

    Una expressió regular (regex) és un patró per cercar, validar o substituir text: correus, telèfons, dates, codis. Provar-la abans d'utilitzar-la al codi t'estalvia errors i temps.

    Aquesta eina fa servir el motor d'expressions regulars de JavaScript, el mateix del teu navegador i de Node.js. Marca cada coincidència al text i mostra el valor de cada grup de captura, també els que tenen nom.

    La substitució admet $1, $2 i la resta de la sintaxi de JavaScript, per tant és útil per preparar un canvi massiu abans d'aplicar-lo.

    Coses a tenir en compte

    Preguntes freqüents

    Què signifiquen els flags g, i, m, s i u?

    g troba totes les coincidències, no només la primera. i ignora majúscules i minúscules. m fa que ^ i $ s'apliquin a cada línia. s deixa que el punt inclogui salts de línia. u activa el mode Unicode.

    Amb quin llenguatge és compatible?

    JavaScript. Les construccions bàsiques (classes, grups, quantificadors, àncores) són les mateixes en gairebé tots els llenguatges.

    Com faig servir els grups a la substitució?

    Fes servir $1, $2, etc. per als grups numerats, $& per a tota la coincidència i $<nom> per als grups amb nom.

    S'envia el meu text a algun servidor?

    No. Tot passa al teu navegador i el text no surt mai del teu dispositiu.

    És gratis?

    Sí, és gratis, no cal registrar-se i funciona directament al navegador.