Found 2617 Articles for Java

Posix character classes Java regex

Maruthi Krishna
Updated on 10-Jan-2020 12:17:55

315 Views

This class \p{IsAlphabetic} matches alphabetic characters.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{IsAlphabetic}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0;   ... Read More

Posix character classes p{Lu} Java regex

Maruthi Krishna
Updated on 10-Jan-2020 12:12:39

164 Views

This class \p{Lu} matches upper case letters.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{Lu}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0; ... Read More

Posix character classes p{InGreek} Java regex

Maruthi Krishna
Updated on 21-Feb-2020 11:08:43

242 Views

This class \p{InGreek} matches Greek characters.Example Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{InGreek}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0;     ... Read More

How to print all the characters of a string using regular expression in Java?

Maruthi Krishna
Updated on 10-Jan-2020 11:58:07

2K+ Views

The meta character "." matches all the characters, to print all the characters using the regular expressions −Compile the regular expression using the compile() method.Create a Matcher object using the matcher() method.Find the matches using the find() method and for every match print the matched contents (characters) using the group() method.Example Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       //Regular expression to match a string of non-word with length 2 to 6       String regex = ".";       Scanner sc = new ... Read More

Java regex program to split a string with line endings as delimiter

Maruthi Krishna
Updated on 10-Jan-2020 11:56:00

412 Views

In windows "\r" acts as the line separator. The regular expression "\r?" matches the line endings.The split() method of the String class accepts a value representing a regular expression and splits the current string into array of tokens (words), treating the string between the occurrence of two matches as one token.Therefore, if you want to split a string with line endings as delimiter, invoke the split() method on the input string by passing the above specified regular expression as a parameter.Example Live Demoimport java.util.Scanner; public class RegexExample {    public static void main(String[] args) {       System.out.println("Enter your input ... Read More

Java regex program to split a string at every space and punctuation.

Maruthi Krishna
Updated on 10-Jan-2020 11:53:38

2K+ Views

The regular expression "[!._, '@?//s]" matches all the punctuation marks and spaces.Exampleimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {    public static void main( String args[] ) {       String input = "This is!a.sample"text, with punctuation!marks";       Pattern p = Pattern.compile("[!._, '@?//s]");       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("Number of matches: "+count);    } }OutputNumber of matches: 8The split() method of the String class accepts a value representing a ... Read More

MatchResult group(int group) method in Java with examples.

Maruthi Krishna
Updated on 10-Jan-2020 11:47:12

132 Views

The java.util.regex.MatcheResult interface provides methods to retrieve the results of a matchYou can get an object of this interface using the toMatchResult() method of the Matcher class. This method returns a MatchResult object which represents the match state of the current matcher.The group(int group) method of this interface accepts an integer value representing a particular group and returns a string value representing the matched substring from the given input sequence, in the specified group during the last match.Example Live Demoimport java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class GroupExample {    public static void main( String args[] ) {   ... Read More

Posix character classes p{IsLatin} Java regex

Maruthi Krishna
Updated on 10-Jan-2020 11:44:15

351 Views

This class \p{IsLatin} matches characters of Latin.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{IsLatin}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0; ... Read More

List.replaceAll(UnaryOperator operator) method in Java

Maruthi Krishna
Updated on 10-Jan-2020 11:41:15

1K+ Views

The replaceAll() method of the List interface accept an object of the UnaryOperator representing a particular operation, performs the specified operation on all the elements of the current list and replaces the existing values in the list with their respective results.Example Live Demoimport java.util.ArrayList; import java.util.function.UnaryOperator; class Op implements UnaryOperator {    public String apply(String str) {       return str.toUpperCase();    } } public class Test {    public static void main(String[] args) throws CloneNotSupportedException {       ArrayList list = new ArrayList();       list.add("Java");       list.add("JavaScript");       list.add("CoffeeScript");       ... Read More

Java regular expression program to validate an email including blank field valid as well

Maruthi Krishna
Updated on 10-Jan-2020 11:39:06

220 Views

Following regular expression matches given e-mail id including the blank input −^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2, 6})?$Where, ^ matches the starting of the sentence.[a-zA-Z0-9._%+-] matches one character from English alphabet (both cases), digits, "+", "_", ".", "" and, "-" before the @ symbol.+ indicates the repetition of the above mentioned set of characters one or more times.@ matches itself[a-zA-Z0-9.-] matches one character from English alphabet (both cases), digits, "." and "-" after the @ symbol\.[a-zA-Z]{2, 6} two to 6 letter for email domain after "."$ indicates the end of the sentenceExample 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleTest {    public ... Read More

Advertisements