Affina le tue competenze nelle espressioni regolari con questi esercizi suddivisi per livello di difficoltà.
Livello Facile
Esercizio 1
Scrivere una regex per trovare tutte le occorrenze di "cat" in una stringa.
Esercizio 2
Scrivere una regex per verificare se una stringa contiene solo lettere maiuscole.
Esercizio 3
Scrivere una regex per dividere una stringa in base agli spazi.
Esercizio 4
Scrivere una regex che estrae i numeri da una stringa.
Esercizio 5
Scrivere una regex per trovare tutti i punti esclamativi in una stringa.
Livello Medio
Esercizio 6
Scrivere una regex per validare un indirizzo email.
Esercizio 7
Scrivere una regex che verifica se una stringa è un URL valido.
Esercizio 8
Scrivere una regex che identifica le date nel formato "gg/mm/aaaa".
Esercizio 9
Scrivere una regex per rimuovere tutti i tag HTML da una stringa.
Esercizio 10
Scrivere una regex per verificare se una stringa è un numero esadecimale valido.
Livello Avanzato
Esercizio 11
Scrivere una regex che estrae le parole che iniziano e finiscono con una vocale.
Esercizio 12
Scrivere una regex che cattura i numeri di telefono nel formato internazionale (+39 0123 456789).
Esercizio 13
Scrivere una regex che identifica le frasi che contengono almeno tre parole in maiuscolo.
Esercizio 14
Scrivere una regex che verifica se una stringa contiene un indirizzo IPv4 valido.
Esercizio 15
Scrivere una regex che verifica la presenza di parole con caratteri ripetuti consecutivamente (es. "letter" o "balloon").