प्रीडिफाइंड कैरेक्टर क्लासेस और POSIX कैरेक्टर क्लासेस के यूनिकोड संस्करण को सक्षम करता है।
उदाहरण
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class UNICODE_CHARACTER_CLASS_Example {
public static void main(String args[]) {
String regex = "\u00de";
// रेगुलर एक्सप्रेशन कंपाइल करना
Pattern pattern = Pattern.compile(regex, Pattern.UNICODE_CHARACTER_CLASS);
// मैचर ऑब्जेक्ट प्राप्त करना
String str[] = {"\u00de", "\u00fe", "\u00ee", "\u00ce"};
for (String ele : str) {
Matcher matcher = pattern.matcher(ele);
if(matcher.matches()) {
System.out.println(ele + " " + regex + " के लिए मिलान है");
} else {
System.out.println(ele + " " + regex + " के लिए मिलान नहीं है");
}
}
}
}
आउटपुट
Þ Þ के लिए मिलान है þ Þ के लिए मिलान है î Þ के लिए मिलान नहीं है Î Þ के लिए मिलान नहीं है