Inizia subitoInizia gratis

Espressioni regolari

Stai gestendo l'inventario di un negozio di elettronica e hai notato che alcuni nomi di prodotti contengono caratteri speciali. Le espressioni regolari (regex) ti permettono di cercare pattern nel testo per rimuovere questi caratteri. Sviluppa un pattern regex per rimuovere tutti i caratteri che non sono lettere maiuscole o minuscole, oppure spazi.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Completa il pattern regex per escludere lettere maiuscole e minuscole e gli spazi.
  • Rimuovi da messyProduct qualsiasi carattere che non sia una lettera o uno spazio.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

public class ProductDataExample {
	public static void main(String[] args) {
    	String messyProduct = "Headphones *(Wireless)*";
        
        // Complete the regex pattern to exclude lower or upper case letters or spaces
        String regex = "[^____]";
        
        // Remove any character that is not a letter or space
        String cleanedProduct = ____.____(regex, "");
        System.out.println(cleanedProduct);
    }
}
Modifica ed esegui il codice