Все, что вам нужно знать о регулярных выражениях. (Серия из 5 Частей)
Выражение \d соответствует любой цифре[0-9] символу и выражению \D соответствует каждому нецифровому символу.
Примечание:- Для java используйте \\d или \\D вместо \d или\D.
например: – Шаблон регулярного выражения: \\d\\d\\d\\d/|Тестовая строка: сообщество разработчиков @ 1245 6 Пояснение: Здесь \\d выражение, написанное четыре раза, будет соответствовать любому четырехзначному символу.
Пример кода на Java:
импорт java.io . ; импорт java.util. Сканер; импортировать java.util.регулярное выражение. ; ; поиск регулярных выражений класса{ публичный тест на пустоту (строка Regex_Pattern){ Сканер Сканер(System.in); Строка.Следующая строка(); Шаблон.компиляция(regex_pattern); Сопоставитель.сопоставитель(test_string); в то время как(м.найти()){ System.out.print(м.группа()); } } } публичный класс Main{ публичный статический пустой main(строка[] аргументов){ RegexSearch RegexSearch(); obj. Шаблон (“\\d\\d\\d\\d\\d\\D”) ;
Ввод :- сообщество разработчиков @12456dev Вывод :- 1245d
Вы также можете просмотреть код здесь
Прочитайте мой предыдущий блог о регулярных выражениях.
1. Введение о регулярном выражении
Аюш Шаля ・ 29 марта ’20 ・ 1 минута читать
2. Точка (.)
Аюш Шаля ・ 29 марта ’20 ・ 1 минута читать
👍 Have a nice day,Coders.👍
Все, что вам нужно знать о регулярных выражениях. (Серия из 5 Частей)
Оригинал: “https://dev.to/shalya21/matching-digits-and-non-digits-character-46db”