DEV Community 👩‍💻👨‍💻

Ayush Shalya
Ayush Shalya

Posted on

5.How to match word and non word characters.

The expression \w matches every word character and \W matches all non word characters.
Word characters include alphanumeric characters ([a-z][A-Z][0-9]) and underscore(_).

e.g:- String Pattern : \\w\\w\\w
Test String : Dev.to

Note: Use \\ instead of \ in Java.

Sample code in Java:

import java.io.;
import java.util.Scanner;
import java.util.regex.
;
class RegexSearch{
public void tester(String Regex_Pattern){
Scanner sc = new Scanner(System.in);
String Test_String = sc.nextLine();
Pattern p = Pattern.compile(Regex_Pattern);
Matcher m = p.matcher(Test_String);
while(m.find()){
System.out.print(m.group());
}
}
}
public class Main {
public static void main(String[] args){
RegexSearch obj = new RegexSearch();
obj.tester("\\w\\w\\w");
}
}

Input: Devv.to
Output: Dev

You can view the code here also.

   👍 Have a nice day,Coders. 👍
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. 🛠