पूर्वनिर्धारित वर्ण वर्गों और POSIX वर्ण वर्गों के यूनिकोड संस्करण को सक्षम करता है।
उदाहरण
आयात करें // नियमित अभिव्यक्ति पैटर्न पैटर्न का संकलन =Pattern.compile(regex, Pattern.UNICODE_CHARACTER_CLASS); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना स्ट्रिंग str[] ={"\u00de", "\u00fe", "\u00ee", "\u00ce"}; के लिए (स्ट्रिंग एली:स्ट्र) {मैचर मैचर =पैटर्न। मैचर (एली); if(matcher.matches()) { System.out.println(ele+" "+regex) के लिए एक मैच है; } और { System.out.println(ele+" "+regex) का मेल नहीं है; } } }}आउटपुट
Þ के लिए एक मैच है के लिए एक मैच है के लिए एक मैच नहीं है के लिए एक मैच नहीं है