शुरू करेंमुफ़्त में शुरू करें

पूरा पैटर्न मैच करना

आप गेम रिलीज़ का एक ऐतिहासिक विश्लेषण तैयार कर रहे हैं, लेकिन आपके डेटाबेस में तिथियाँ अलग-अलग फ़ॉर्मैट में हैं। रिलीज़ टाइमिंग पैटर्न का विश्लेषण करने से पहले, आपको यह पहचानना है कि किन तिथियों को आपके मानक MM/DD/YYYY फ़ॉर्मैट से मिलाने के लिए रीफ़ॉर्मैट करना होगा। आपने नीचे दिए वीडियो गेम डेटासेट से तिथियाँ निकाली हैं.

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

ज़रूरी पैकेज जैसे Pattern और Matcher आपके लिए इम्पोर्ट कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में डेटा क्लीनिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • d/MM/yyyy तारीख़ फ़ॉर्मैट से मैच करने के लिए एक regex पैटर्न परिभाषित करें.
  • जाँचें कि पूरी date स्ट्रिंग datePattern से मैच करती है या नहीं.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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);
        }
    }
}
कोड संपादित करें और चलाएँ