I seguenti esempi illustrano l'utilizzo e la costruzione di espressioni regolari semplici. Ciascun esempio include il tipo di testo di cui eseguire la corrispondenza, una o più espressioni regolari che corrispondono a questo testo e delle note che spiegano l'utilizzo dei caratteri speciali e della formattazione.
- Trova solo una frase esatta
- Trova una parola o frase inclusa in un elenco
- Trova una parola con ortografie diverse o caratteri speciali
- Trova qualsiasi indirizzo email di un dominio specifico
- Trova qualsiasi indirizzo IP compreso in un intervallo
- Trova un formato alfanumerico
Importante: supportiamo solo la sintassi RE2, che è leggermente diversa dalla sintassi PCRE. Tieni presente che nelle espressioni regolari la distinzione fra maiuscole e minuscole è attiva per impostazione predefinita.
Trova solo una frase esatta | |
---|---|
Esempio di utilizzo | Trova la frase stock tips. |
Esempi di regex | Esempio 1: (\W|^)stock\ssuggerimenti(\W|$) Esempio 2: ( \W|^)stock\s{0,3}suggerimenti(\W|$) Esempio 3: (\W|^) stock\s{0,3}suggerimento{0,1}(\W|$) |
Note |
|
Trova una parola o frase inclusa in un elenco | |
---|---|
Esempio di utilizzo | Trova qualsiasi parola o frase inclusa nel seguente elenco:
|
Esempio di regex | (?i)(\W|^)(sciocchezze|maledizione|accidenti\s\a\ste|uffa|caspita\diamine|heck)(\W|$) |
Note |
|
Trova una parola con ortografie diverse o caratteri speciali | |
---|---|
Esempio di utilizzo
|
Trova le parole fast cash (contanti veloci) e alcuni offuscamenti utilizzati dagli spammer, ad esempio:
|
Esempio di regex |
f[a4@][s5\$][t7] +c[a4@][s5\$]h |
Note |
|
Trova qualsiasi indirizzo email di un dominio specifico | |
---|---|
Esempio di utilizzo | Trova qualsiasi indirizzo appartenente ai domini yahoo.com, hotmail.com e gmail.com. |
Esempio di regex | (\W|^)[\w.\-]{0,25}@(yahoo|hotmail|gmail)\.com(\W|$) |
Note |
|
Trova qualsiasi indirizzo IP compreso in un intervallo | |
---|---|
Esempio di utilizzo | Trova qualsiasi indirizzo IP compreso nell'intervallo tra 192.168.1.0 e 192.168.1.255. |
Esempi di regex | Esempio 1: 192\.168\.1\. Esempio 2: 192\.168\.1\.\d{1,3} |
Note |
|
Trova un formato alfanumerico | |
---|---|
Esempio di utilizzo | Trova i numeri degli ordini di acquisto (PO) della tua azienda. Questo numero ha diversi formati possibili, ad esempio:
|
Esempio di regex | (\W|^)po[#\-]{0,1}\s{0,1}\d{2}[\s-]{0,1}\d{4}(\W|$) |
Note |
|