Pattern quote(String) method in Java with Examples Last Updated : 13 Feb, 2023 Comments Improve Suggest changes Like Article Like Report quote(String) method of a Pattern class used to returns a literal pattern String for the specified String passed as parameter to method.This method produces a String equivalent to s that can be used to create a Pattern. Metacharacters or escape sequences in the input sequence will be given no special meaning. If you compile the value returned by the quote method, you'll get a Pattern which matches the literal string that you passed as a parameter to method.\Q and \E mark the beginning and end of the quoted part of the string. Syntax: public static String quote(String s) Parameters: This method accepts a single parameter s which represents the string to be literalized. Return value: This method returns a literal string replacement for String s. Below programs illustrate the quote() method: Program 1: Java // Java program to demonstrate // Pattern.quote() method import java.util.regex.*; public class GFG { public static void main(String[] args) { // create a REGEX String String REGEX = "ee"; // create the string // in which you want to search String actualString = "geeksforgeeks"; // create equivalent String for REGEX String eqREGEX = Pattern.quote(REGEX); // create a Pattern using eqREGEX Pattern pattern = Pattern.compile(eqREGEX); // get a matcher object Matcher matcher = pattern.matcher(actualString); // print values if match found boolean matchfound = false; while (matcher.find()) { System.out.println("found the Regex in text:" + matcher.group() + " starting index:" + matcher.start() + " and ending index:" + matcher.end()); matchfound = true; } if (!matchfound) { System.out.println("No match found for Regex."); } } } Output:found the Regex in text:ee starting index:1 and ending index:3 found the Regex in text:ee starting index:9 and ending index:11 Time Complexity : O(n) Space Complexity : O(1) Program 2: Java // Java program to demonstrate // Pattern.quote() method import java.util.regex.*; public class GFG { public static void main(String[] args) { // create a REGEX String String REGEX = "welcome"; // create the string // in which you want to search String actualString = "welcome to jungle"; // create equivalent String for REGEX String eqREGEX = Pattern.quote(REGEX); // create a Pattern using eqREGEX Pattern pattern = Pattern.compile(eqREGEX); // get a matcher object Matcher matcher = pattern.matcher(actualString); // print values if match found boolean matchfound = false; while (matcher.find()) { System.out.println("match found"); matchfound = true; } if (!matchfound) { System.out.println("No match found"); } } } Output:match found Time Complexity : O(n) Space Complexity : O(1) Reference: https://docs.oracle.com/javase/10/docs/api/java/util/regex/Pattern.html#quote(java.lang.String) Comment More infoAdvertise with us Next Article Pattern quote(String) method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java Java - util package Java-Functions java-regular-expression Java-Pattern +1 More Practice Tags : Java Similar Reads Pattern toString() Method in Java with Examples toString() method of a Pattern class used to return the string representation of this pattern. This return the regular expression from which this pattern was compiled. Syntax: public String toString() Parameters: This method accepts nothing as parameter. Return value: This method returns a string re 1 min read Pattern compile(String) method in Java with Examples The compile(String) method of the Pattern class in Java is used to create a pattern from the regular expression passed as parameter to method. Whenever you need to match a text against a regular expression pattern more than one time, create a Pattern instance using the Pattern.compile() method.Synta 2 min read String toString() Method in java with Examples String toString() is the built-in method of java.lang which return itself a string. So here no actual conversion is performed. Since toString() method simply returns the current string without any changes, there is no need to call the string explicitly, it is usually called implicitly. Syntax : publ 1 min read String replace() method in Java with Examples The String replace() method returns a new string after replacing all the old characters/CharSequence with a given character/CharSequence. Example:Return a new string where all " o" characters are replaced with "p" character: Java // Java program to demonstrate // the replace() method public class Ma 4 min read Scanner toString() method in Java with Examples The toString() method of java.util.Scanner class returns the string representation of this Scanner. The exact format is unspecified. Syntax: public String toString() Return Value: This function returns the string representation of this scanner. Below program illustrates the above function: Program 1 1 min read Like