![]() |
In this article, we will explain how to remove all punctuation from a given String by using Java with the help of Regex. Here regex means regular expression. The regex is a powerful way to explain the search pattern. One more thing is that regular expressions are mostly used for Searching a required pattern, and matching the pattern and the other one is Manipulating text based on the required pattern. In this article, as per requirement, we used a regex pattern to remove all punctuation from a String. It is possible by using the Text Manipulation Regex Pattern in Java. What is Punctuation?In the view of a regular expression, The Word Punctuation refers to the set of characters with no letters, digits, or white spaces. This means the Punctuation contains marks, brackets, Java, and others in Java. Example: . , ! ? ( ) { } and others.
Now we will explain a Java program that is used for removing all punctuation from a String in Java using regex. In this Example, we took different types of strings with different Punctuation s. By using regex, we remove all those Punctuation from the given String after that we display the string value. You can observe the below java code. Example Remove All Punctuation from a StringBelow Java code can be able to find the Punctuation symbols from a given String. Java
Output
Match found: , Match found: { Match found: ) Match found: ! Match found: . No more matches found. Explanation of the above Program:
In above example we used below statements for implement the required regex pattern for remove all punctuation from a String in Java using regex. Pattern pattern = Pattern.compile("\\p{Punct}");
In above line we create one object for Pattern which is pattern. After that In Pattern class we have compile method Pattern.compile(). In this method we passed \\p{Punct} as a String value which is used for matches any punctuation character in given String. In this way we create An object for Matcher class Matcher matcher = pattern.matcher(inputString);
Which is used for matching the required pattern by using pattern.matcher();
This matcher matcher method is used for match the pattern in given String. After that we can remove all punctuation from a String in Java using regex after that print the result Statement. Example 2:Java
Output
Original String: Hello, {Welcome to)! GeeksForGeeks. String without punctuation: Hello Welcome to GeeksForGeeks In this above code, we have removed all punctuation from a String in Java by using regex (\\p{Punct}). After that print that statement. In First statement we have different types of punctuation characters after applying the regex for removing all punctuation from a String I got the required Result which is Hello Welcome to GeeksForGeeks. |
Reffered: https://www.geeksforgeeks.org
Java |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 13 |