Provador d'expressions regulars
Escriu una expressió regular i un text de prova: veuràs a l'instant les coincidències ressaltades, els grups capturats i el resultat d'una substitució. Fa servir el motor d'expressions regulars de JavaScript del teu navegador.
Què és una expressió regular?
Una expressió regular (regex o regexp) és un patró que descriu un conjunt de cadenes de text. S'utilitza per cercar, validar i substituir text: comprovar si un correu té un format correcte, extreure totes les IP d'un registre o canviar el format d'unes dates.
Xuleta ràpida
. qualsevol caràcter · \d dígit · \w lletra, dígit o _ · \s espai en blanc · \b límit de paraula · ^ i $ inici i final · [abc] un d'aquests caràcters · [^abc] qualsevol excepte aquests · a|b a o b.
Quantificadors: * 0 o més, + 1 o més, ? 0 o 1, {n,m} entre n i m vegades; afegeix ? perquè siguin mandrosos (.*?). Grups: (…) de captura, (?:…) sense captura, (?<nom>…) amb nom, (?=…) i (?!…) anticipació positiva i negativa.
Diferències entre llenguatges
La sintaxi bàsica és comuna a gairebé tots els llenguatges (JavaScript, PHP/PCRE, Python, Java, .NET), però hi ha diferències en funcions avançades com els modificadors en línia, les classes Unicode o les cerques cap enrere. Aquesta pàgina fa servir el motor de JavaScript, així que el resultat és exactament el que obtindràs al navegador o a Node.js.