Začněte nyníZačněte zdarma

Hledání vzorů

Potřebuješ seskupit prodeje podle generace platformy pro analýzu trendů. Extrahováním čísel verzí z názvů platforem můžeš prodeje rozdělit do kategorií podle jednotlivých generací konzolí. Z datasetu videoher jsi již extrahoval/a názvy některých platforem.

Potřebné balíčky, například CharMatcher a Pattern, jsou již naimportované.

Toto cvičení je součástí kurzu

Cleaning Data in Java

Zobrazit kurz

Pokyny k cvičení

  • Zkontroluj, zda matcher najde nějaké číslo verze.
  • Vypiš číslo verze, které matcher nalezl.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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");
            }
        }
    }
}
Upravit a spustit kód