EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Comprueba si matcher encuentra 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");
            }
        }
    }
}
Editar y ejecutar código