Pattern Matching In Java Example

Chapter: Regular Expression Last Updated: 09-07-2016 05:19:07 UTC

Program:

            /* ............... START ............... */
                
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class JavaPatterMatching {
	public static void main(String args[]) {

		Pattern pat;
		Matcher mat;
		boolean found;
		pat = Pattern.compile("Java");
		mat = pat.matcher("Java");
		found = mat.matches(); // check for a match
		System.out.println("Testing Java against Java.");

		if (found)
			System.out.println("Matches");
		else
			System.out.println("No Match");

		System.out.println("Testing Java against Java 8.");
		mat = pat.matcher("Java 8"); // create a new matcher
		found = mat.matches(); // check for a match
		if (found)
			System.out.println("Matches");
		else
			System.out.println("No Match");
	}
}

                /* ............... END ............... */
        

Output

Testing Java against Java.
Matches
Testing Java against Java 8.
No Match

Notes:

  • Java provides the java.util.regex package for pattern matching with regular expressions.
  • A regular expression, also known as a regex or regexp, is a string whose pattern (template) describes a set of strings.

Tags

Java Pattern Matching, Regular Expression

Similar Programs Chapter Last Updated
Java Regular Expression Match Single Digit Regular Expression 15-12-2016
Java Regular Expression To Check Number With Dot Separator And Two Decimal Regular Expression 14-12-2016
Java Regular Expression To Check Numeric Regular Expression 14-12-2016
Java Regular Expression Digit Only Regular Expression 14-12-2016
Java Check Date Format Example Regular Expression 14-09-2016
Java Validate email Address Regular Expression 13-09-2016
Java Replace All Occourances Of String Example Regular Expression 13-09-2016
Java Make First Letter Of Each Word In Uppercase Regular Expression 13-09-2016
Java Match Phone Numbers Using Regular Expression Regular Expression 11-09-2016
Java Last Index Of Word Using Regular Expression Regular Expression 11-09-2016
Java Find Word Occurrence Using Regular Expression Regular Expression 11-09-2016
Java Splitting String Using Regular Expression Regular Expression 11-09-2016
Java Regex Pattern Split Example Regular Expression 21-06-2016
IP Address From String In Java Regex Regular Expression 21-07-2016
Validate UserName Using Regular Expression In Java Regular Expression 22-09-2018
Java Regex IP Address Example Regular Expression 21-07-2016
Regular Expression In Java Example Regular Expression 09-07-2016

1