|
|
| | ! Comodí || Significat | | ! Comodí || Significat |
| | |---- | | |---- |
| − | | \d || un dígit numèric del 0 al 9 | + | | '''\d''' || Un dígit numèric del 0 al 9 |
| | |---- | | |---- |
| − | | \D || qualsevol caràcter que no sigui un dígit numèric del 0 al 9 | + | | '''\D''' || Qualsevol caràcter que no sigui un dígit numèric del 0 al 9 |
| | |---- | | |---- |
| − | | \w || una lletra, dígit numèric o guió baix | + | | '''\w''' || Una lletra, dígit numèric o guió baix |
| | |---- | | |---- |
| − | | \W || qualsevol caràcter menys una lletra, dígit numèric o guió baix | + | | '''\W''' || Qualsevol caràcter menys una lletra, dígit numèric o guió baix |
| | |---- | | |---- |
| − | | . || qualsevol caràcter menys el de nova línia \n | + | | '''.''' || Qualsevol caràcter menys el de nova línia \n |
| | |---- | | |---- |
| − | | \s || qualsevol caràcter que representi un espai en blanc: tabulació (\t), nova línia (\n) o retorn de carro (\r) | + | | '''\s''' || Qualsevol caràcter que representi un espai en blanc: tabulació (\t), nova línia (\n) o retorn de carro (\r) |
| | |---- | | |---- |
| − | | \S || qualsevol caràcter que no representi un espai en blanc: tabulació (\t), nova línia (\n) o retorn de carro (\r) | + | | '''\S''' || Qualsevol caràcter que no representi un espai en blanc: tabulació (\t), nova línia (\n) o retorn de carro (\r) |
| | |---- | | |---- |
| − | | [ ] || qualsevol caràcter inclòs dins dels corxets | + | | '''[ ]''' || Qualsevol caràcter inclòs dins dels corxets |
| | |---- | | |---- |
| − | | [x1 – x2] || qualsevol caràcter que es trobi dins del rang de lletres o numèros indicat al corxet (un únic caracter) | + | | '''[x1 – x2]''' || Qualsevol caràcter que es trobi dins del rang de lletres o numèros indicat al corxet (un únic caràcter) |
| | |---- | | |---- |
| − | | [^ ] || qualsevol caràcter no inclòs als corxets (un únic caràcter) | + | | '''[^ ]''' || Qualsevol caràcter no inclòs als corxets (un únic caràcter) |
| | |---- | | |---- |
| − | | [^ x1 – x2] || qualsevol caràcter que no es trobi dins del rang comprès entre x1 i x2 | + | | '''[^ x1 – x2]''' || Qualsevol caràcter que no es trobi dins del rang comprès entre x1 i x2 |
| | |---- | | |---- |
| − | | \b || coincideix quan un caràcter o conjunt de caràcters es troba al principi o al final d'una paraula, segons la posició del comodí | + | | '''\b''' || Coincideix quan un caràcter o conjunt de caràcters es troba al principi o al final d'una paraula, segons la posició del comodí |
| | |---- | | |---- |
| − | | \B || coincideix quan un caràcter o conjunt de caracters NO es troba al principi o al final d'una paraula, segons la posició del comodí | + | | '''\B''' || Coincideix quan un caràcter o conjunt de caràcters NO es troba al principi o al final d'una paraula, segons la posició del comodí |
| | |---- | | |---- |
| − | | ? || coincideix quan el caràcter que li precedeix surt una o ninguna vegada dins de la cadena | + | | '''?''' || Coincideix quan el caràcter que li precedeix surt una o cap vegada dins de la cadena |
| | |---- | | |---- |
| − | | + || coincideix quan el caràcter que li precedeix surt una o més vegades dins de la cadena | + | | '''+''' || Coincideix quan el caràcter que li precedeix surt una o més vegades dins de la cadena |
| | |---- | | |---- |
| − | | * || coincideix quan el caràcter que li precedeix surt ninguna, una o més vegades dins de la cadena, però si no surt, no hi tampoc un altre caracter al seu lloc | + | | '''*''' || Coincideix quan el caràcter que li precedeix surt cap, una o més vegades dins de la cadena, però si no surt, no hi tampoc un altre caràcter al seu lloc |
| | |---- | | |---- |
| − | | {n,} || coincideix si el caràcter que li precedeix apareix n o més vegades dins de la cadena | + | | '''{n,}''' || Coincideix si el caràcter que li precedeix apareix n o més vegades dins de la cadena |
| | |---- | | |---- |
| − | | {n} || coincideix si el caràcter que li precedeix apareix n vegades dins de la cadena | + | | '''{n}''' || Coincideix si el caràcter que li precedeix apareix n vegades dins de la cadena |
| | |---- | | |---- |
| − | | {n,m} || coincideix si el caràcter que li precedeix apareix entre n i m vegades dins de la cadena | + | | '''{n,m}''' || Coincideix si el caràcter que li precedeix apareix entre n i m vegades dins de la cadena |
| | |---- | | |---- |
| − | | ^ || indica el començament de la cadena | + | | '''^''' || Indica el començament de la cadena |
| | |---- | | |---- |
| − | | $ || indica la fi de la cadena | + | | '''$''' || Indica la fi de la cadena |
| | |---- | | |---- |
| − | | | || s'indica per comprovar la coincidència amb qualsevol de dos patrons diferents | + | | '''|''' || s'indica per comprovar la coincidència amb qualsevol de dos patrons diferents |
| | |} | | |} |
| | | | |
| | | | |
| − | Alguns caracters, com el punt, requereixen ser escapats si volem utilitzar-los literalment. Per exemple, imaginem que volem construir una expressió regular que comprovi si una cadena és formada per tres dígits, un punt, i dos dígits més. Com que el punt en sí mateix és també un comodí de les expressions regulars, caldrà escapar-lo amb una contrabarra (\) per fer-lo servir com a signe de puntuació: | + | Alguns caràcters, com el punt, requereixen ser escapats si volem utilitzar-los literalment. Per exemple, imaginem que volem construir una expressió regular que comprovi si una cadena és formada per tres dígits, un punt, i dos dígits més. Com que el punt en sí mateix és també un comodí de les expressions regulars, caldrà escapar-lo amb una contrabarra (\) per fer-lo servir com a signe de puntuació: |
| | | | |
| | /\d\d\d.\d\d/ | | /\d\d\d.\d\d/ |
|
|
| | expressioRegular.test(objecte String); | | expressioRegular.test(objecte String); |
| | | | |
Exception encountered, of type "Error"