Flat Preloader Icon

Matcher pattern() method in Java with Examples

The pattern() method of Matcher Class is used to get the pattern to be matched by this matcher.

Syntax:

				
					public Pattern pattern()
				
			

Parameters: This method do not accepts any parameter.

Return Value: This method returns a Pattern which is the pattern to be matched by this Matcher.

Below examples illustrate the Matcher.pattern() method:
				
					

import java.util.regex.*; 

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

// Get the regex to be checked 
		String regex = "java"; 

// Create a pattern from regex 
Pattern pattern 
= Pattern.compile(regex); 

// Get the String to be matched 
String stringToBeMatched 
= "javaprogramer"; 

// Create a matcher for the input String 
Matcher matcher 
= pattern.matcher(stringToBeMatched); 

// Get the Pattern using pattern() method 
System.out.println("Pattern: "
	+ matcher.pattern()); 
	} 
} 

				
			

Output:

				
					Pattern: java
				
			

Example 2:

				
					

import java.util.regex.*; 

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

// Get the regex to be checked 
		String regex = "GFG"; 

// Create a pattern from regex 
Pattern pattern 
= Pattern.compile(regex); 

// Get the String to be matched 
String stringToBeMatched 
= "GFGFGFGFGFGFGFGFGFG"; 


Matcher matcher = pattern.matcher
(stringToBeMatched); 
System.out.println("Pattern: "
	+ matcher.pattern()); 
	} 
} 

				
			

Output:

				
					Pattern: GFG
				
			

Share on: