Recherche de motif
Vous devez regrouper les ventes par génération de plateforme pour analyser les tendances. En extrayant les numéros de version des noms de plateformes, vous pourrez classer les ventes par génération de console. Vous avez extrait certains noms de plateformes à partir du jeu de données sur les jeux vidéo.
Les packages nécessaires, comme CharMatcher et Pattern, ont été importés pour vous.
Cet exercice fait partie du cours
<cours>Nettoyer des données en Java</cours>Instructions de l’exercice
- Vérifiez si
matchertrouve un numéro de version. - Affichez le numéro de version trouvé par
matcher.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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");
}
}
}
}