Выражение \w соответствует каждому символу слова, а \W соответствует всем символам, не являющимся словами. Символы Word включают буквенно-цифровые символы ([a-z][A-Z][0-9]) и подчеркивание(_).
например:- Шаблон строки: \\w\\w\\w Тестовая строка: Dev .to
Примечание: Используйте \\ вместо \ в Java.
Пример кода на Java:
импорт java.io . ; импорт java.util. Сканер; импорт java.util.regex. ; ; класс RegexSearch{ public void tester(строка Regex_Pattern){ Сканер Сканер(System.in ); String.nextLine () |//Pattern.compile (Regex_Pattern); Matcher.matcher(Test_String); while(m.find()){ System.аут.print(m.group()); } } } public class Main { public static void main(String[] args){ RegexSearch RegexSearch(); obj.тестер(“\\в\\в\\в”);//}//}
Ввод: Dev.to Вывод: Dev
Вы также можете просмотреть код здесь.
👍 Have a nice day,Coders. 👍
Оригинал: “https://dev.to/shalya21/5-how-to-match-word-and-non-word-characters-41fj”