Búsqueda de patrones
Necesitas agrupar las ventas por generación de plataforma para un análisis de tendencias. Al extraer los números de versión de los nombres de las plataformas, podrás categorizar las ventas por distintas generaciones de consolas. Ya has extraído algunos nombres de plataformas del conjunto de datos de videojuegos.
Se han importado por ti los paquetes necesarios, como CharMatcher y Pattern.
Este ejercicio forma parte del curso
Limpieza de datos en Java
Instrucciones del ejercicio
- Comprueba si
matcherencuentra algún número de versión. - Muestra el número de versión que encuentra
matcher.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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");
}
}
}
}