Pattern Unicode Character Class Field in Java



Enables the Unicode version of Predefined character classes and POSIX character classes.

Example

Open Compiler
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"; //Compiling the regular expression Pattern pattern = Pattern.compile(regex, Pattern.UNICODE_CHARACTER_CLASS); //Retrieving the matcher object String str[] = {"\u00de", "\u00fe", "\u00ee", "\u00ce"}; for (String ele : str) { Matcher matcher = pattern.matcher(ele); if(matcher.matches()) { System.out.println(ele+" is a match for "+regex); } else { System.out.println(ele+" is not a match for "+regex); } } } }

Output

? is a match for ?
? is not a match for ?
? is not a match for ?
? is not a match for ? 
Updated on: 2023-12-06T12:41:53+05:30

430 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements