Espressioni Regolari Comuni per Utenti Excel

Versione: Microsoft 365
Ultimo aggiornamento:
Suggerimento: Usa ⬆️ ⬇️ per scorrere la pagina su e giù. Ti consigliamo di navigare con uno schermo grande per una migliore esperienza di lettura.

1. Espressioni Regolari Comuni

Ecco una serie di espressioni regolari comunemente usate:
E-mailNumeri di telefonoNumeri di previdenza socialePrezziNumeriDateOrari

Queste espressioni regolari sono utilizzate nella funzione REGEXEXTRACT.
Espressioni Regolari Comuni
Estrai E-mail
[email protected][a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1john.doe[a-zA-Z0-9._%+-]+
2@@
3company[a-zA-Z0-9.-]+
4.\.
5com[a-zA-Z]{2,}
1[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-] Insieme di caratteri
a a z,   A a Z,   0 a 9,   carattere .,   carattere _,   carattere %,   carattere +,   carattere -.
+ Quantificatore
corrisponde 1 o più all'elemento precedente
2@ Carattere
corrisponde al carattere "@"
3[a-zA-Z0-9.-]+
[a-zA-Z0-9.-] Insieme di caratteri
a a z,   A a Z,   0 a 9,   carattere .,   carattere -.
+ Quantificatore
corrisponde 1 o più all'elemento precedente
4\. Carattere
corrisponde al carattere "."
5[a-zA-Z]{2,}
[a-zA-Z] Insieme di caratteri
a a z,   A a Z.
{2,} Quantificatore
corrisponde 2 o più all'elemento precedente

4. Estrai Numeri di telefono

Estrai Numeri di telefono utilizzando espressioni regolari.
Estrai Numeri di telefono

5. REGEX per Numeri di telefono

L'espressione regolare per Numeri di telefono è \(\d{3}\)\s?\d{3}[-\s]?\d{4}
text:
regularExpr:
(123) 456-7890\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1(\(
2123\d{3}
3)\)
4 \s?
5456\d{3}
6-[-\s]?
77890\d{4}
1\( Carattere
corrisponde al carattere "("
2\d{3}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{3} Quantificatore
corrisponde 3 all'elemento precedente
3\) Carattere
corrisponde al carattere ")"
4\s?
\s Insieme di caratteri
qualsiasi carattere di spazio (spazi, tabulazioni, interruzioni di riga)
? Quantificatore
corrisponde da 0 a 1 all'elemento precedente.
5\d{3}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{3} Quantificatore
corrisponde 3 all'elemento precedente
6[-\s]?
[-\s] Insieme di caratteri
carattere -,   qualsiasi carattere di spazio (spazi, tabulazioni, interruzioni di riga).
? Quantificatore
corrisponde da 0 a 1 all'elemento precedente.
7\d{4}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{4} Quantificatore
corrisponde 4 all'elemento precedente

6. Estrai Numeri di previdenza sociale

Estrai Numeri di previdenza sociale utilizzando espressioni regolari.
Estrai Numeri di previdenza sociale

7. REGEX per Numeri di previdenza sociale

L'espressione regolare per Numeri di previdenza sociale è \b\d{3}-\d{2}-\d{4}\b
text:
regularExpr:
123-45-6789\b\d{3}-\d{2}-\d{4}\b
1\b
2123\d{3}
3--
445\d{2}
5--
66789\d{4}
7\b
1\b Confine di parola
corrisponde a un confine di parola.
2\d{3}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{3} Quantificatore
corrisponde 3 all'elemento precedente
3- Carattere
corrisponde al carattere "-"
4\d{2}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{2} Quantificatore
corrisponde 2 all'elemento precedente
5- Carattere
corrisponde al carattere "-"
6\d{4}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{4} Quantificatore
corrisponde 4 all'elemento precedente
7\b Confine di parola
corrisponde a un confine di parola.

8. Estrai Prezzi

Estrai Prezzi utilizzando espressioni regolari.
Estrai Prezzi

9. REGEX per Prezzi

L'espressione regolare per Prezzi è \$\d+(?:,\d{3})*(?:\.\d{2})?
text:
regularExpr:
$1,234.56\$\d+(?:,\d{3})*(?:\.\d{2})?
1$\$
21\d+
3,234(?:,\d{3})*
4.56(?:\.\d{2})?
1\$ Carattere
corrisponde al carattere "$"
2\d+
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
+ Quantificatore
corrisponde 1 o più all'elemento precedente
3(?:,\d{3})*
(?:
inizio del gruppo non catturato
,
corrisponde al carattere ","
\d{3}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{3} Quantificatore
corrisponde 3 all'elemento precedente
)
fine del gruppo non catturato
* Quantificatore
corrisponde 0 o più all'elemento precedente
4(?:\.\d{2})?
(?:
inizio del gruppo non catturato
.
corrisponde al carattere "."
\d{2}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{2} Quantificatore
corrisponde 2 all'elemento precedente
)
fine del gruppo non catturato
? Quantificatore
corrisponde da 0 a 1 all'elemento precedente.

10. Estrai Numeri

Estrai Numeri utilizzando espressioni regolari.
Estrai Numeri

11. REGEX per Numeri

L'espressione regolare per Numeri è \b\d+\b
text:
regularExpr:
10\b\d+\b
1\b
210\d+
3\b
1\b Confine di parola
corrisponde a un confine di parola.
2\d+
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
+ Quantificatore
corrisponde 1 o più all'elemento precedente
3\b Confine di parola
corrisponde a un confine di parola.

12. Estrai Date

Estrai Date utilizzando espressioni regolari.
Estrai Date

13. REGEX per Date

L'espressione regolare per Date è \b\d{1,2}/\d{1,2}/\d{2,4}\b
text:
regularExpr:
12/25/1985\b\d{1,2}/\d{1,2}/\d{2,4}\b
1\b
212\d{1,2}
3//
425\d{1,2}
5//
61985\d{2,4}
7\b
1\b Confine di parola
corrisponde a un confine di parola.
2\d{1,2}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{1,2} Quantificatore
corrisponde tra 1 e 2 all'elemento precedente.
3/ Quantificatore
corrisponde al carattere "/"
4\d{1,2}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{1,2} Quantificatore
corrisponde tra 1 e 2 all'elemento precedente.
5/ Quantificatore
corrisponde al carattere "/"
6\d{2,4}
\d Cifra
corrisponde a qualsiasi carattere numerico (0-9)
{2,4} Quantificatore
corrisponde tra 2 e 4 all'elemento precedente.
7\b Confine di parola
corrisponde a un confine di parola.

14. Estrai Orari

Estrai Orari utilizzando espressioni regolari.
Estrai Orari

15. REGEX per Orari

L'espressione regolare per Orari è \b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
text:
regularExpr:
09:00AM\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1\b
209(?:[01]?\d|2[0-3])
3::
400[0-5]\d
5AM(?:\s?[AP]M)?
6\b
1\b Confine di parola
corrisponde a un confine di parola.
2(?:[01]?\d|2[0-3])
(?:
inizio del gruppo non catturato
[01]?\d Cifra
0 a 19
| Alternanza
agisce come un OR booleano, corrisponde all'espressione prima o dopo
2[0-3] Cifra
20 a 23
)
fine del gruppo non catturato
3: Quantificatore
corrisponde al carattere ":"
4[0-5]\d Cifra
0 a 59
5(?:\s?[AP]M)?
(?:
inizio del gruppo non catturato
\s?
qualsiasi carattere di spazio (spazi, tabulazioni, interruzioni di riga),   corrisponde da 0 a 1 all'elemento precedente..
[AP]M Insieme di caratteri
AM o PM
)
fine del gruppo non catturato
? Quantificatore
corrisponde da 0 a 1 all'elemento precedente.
6\b Confine di parola
corrisponde a un confine di parola.

16. 🎉 Terminare! 🎉

Nota dell'autore: Spero che tu possa percepire lo sforzo che ho messo in questi tutorial. Spero di creare una serie di tutorial Excel molto facili da capire.

Se è utile, aiutami a condividere questi tutorial, grazie!


Seguimi:
Espressioni Regolari Comuni