Inizia subitoInizia gratis

Ricerca di pattern

Devi raggruppare le vendite per generazione di piattaforma per un'analisi delle tendenze. Estraendo i numeri di versione dai nomi delle piattaforme, puoi classificare le vendite tra diverse generazioni di console. Hai estratto alcuni nomi di piattaforme dal dataset dei videogiochi.

I pacchetti necessari, come CharMatcher e Pattern, sono già stati importati per te.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Verifica se matcher trova qualche numero di versione.
  • Riporta il numero di versione che matcher trova.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

public class PatternValidation {
    public static void main(String[] args) {
        List platforms = Arrays.asList("PlayStation 5", "PlayStation 4", "Xbox One", "Switch");
        Pattern versionPattern = Pattern.compile("\\d");  // Match single digit versions

        for (String platform : platforms) {
            Matcher matcher = versionPattern.matcher(platform);
            // Check if the matcher finds any version number
            if (____.____()) {
                // Report the version number that the matcher finds
                System.out.println(platform + ": version " + ____.____());
            } else {
                System.out.println(platform + ": no version number");
            }
        }
    }
}
Modifica ed esegui il codice