Mulai sekarangMulai gratis

Pencocokan pola penuh

Anda sedang menyiapkan analisis historis rilis gim, tetapi basis data Anda berisi tanggal dengan format campuran. Sebelum dapat menganalisis pola waktu rilis, Anda perlu mengidentifikasi tanggal mana yang perlu diformat ulang agar sesuai dengan standar MM/DD/YYYY Anda. Anda telah mengekstrak tanggal dari himpunan data gim video di bawah ini.

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

Paket yang diperlukan seperti Pattern dan Matcher telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Definisikan pola regex untuk mencocokkan format tanggal d/MM/yyyy.
  • Periksa apakah seluruh string date cocok dengan datePattern.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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);
        }
    }
}
Edit dan Jalankan Kode