LoslegenKostenlos starten

Vollständige Musterübereinstimmung

Du bereitest eine historische Analyse von Spieleveröffentlichungen vor, aber deine Datenbank enthält Daten in unterschiedlichen Formaten. Bevor du Veröffentlichungsmuster analysieren kannst, musst du herausfinden, welche Daten umformatiert werden müssen, damit sie deinem Standardformat MM/DD/YYYY entsprechen. Unten hast du die Daten aus dem Videospiel-Datensatz extrahiert.

Game Platform Release date Quantity (millions of units)
Wii Sports Wii 11/19/2006 41.49
Super Mario Bros. NES 11/13/1985 29.08
Mario Kart Wii Wii 4/10/2008 15.85

Die benötigten Pakete wie Pattern und Matcher wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Datenbereinigung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Definiere ein Regex-Muster, das dem Datumsformat d/MM/yyyy entspricht.
  • Prüfe, ob der gesamte String date zu datePattern passt.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

public class PatternValidation {
    public static void main(String[] args) {
        List dates = Arrays.asList("11/19/2006", "11/13/1985", "4/10/2008", "2008-04-10");
        // Define a regex pattern to match the date format
        Pattern datePattern = ____.____("\\d{1,2}/\\d{1,2}/\\d{4}");

        for (String date : dates) {
            // Check if entire date string matches datePattern
            boolean isValid = datePattern.____(date).____();
            System.out.println(date + " is valid: " + isValid);
        }
    }
}
Code bearbeiten und ausführen