Регулярные выражения являются ключом к мощной, гибкой и эффективной обработке текста. Они позволяют нам описывать и анализировать текст. Регулярные выражения могут добавлять, удалять, изолировать и, в общем, сворачивать, скручивать и калечить все виды текста и данных.
1. Начало работы
2. Работа с регулярными выражениями
- Совпадение с любым(и) символом(ами)
- Сопоставить начало или конец строки(якоря строки)
- Удалить непечатаемые символы, не входящие в набор ASCII
- Найдите слово со всеми ошибками
- Ограничьте количество строк в тексте
- Ограничьте количество слов во входных данных
- Проверьте минимальную/максимальную длину введенного текста
- Разрешить только буквенно-цифровые символы
- Проверка даты с помощью RegEx
- Граница слов в регулярном выражении Java – соответствует определенному слову или содержит слова
- Граница слова регулярного выражения Java – сопоставление строк, начинающихся с шаблона и заканчивающихся на него
3. Часто используемые шаблоны
- Проверка номера кредитной карты
- Проверка почтового индекса Великобритании
- Проверка почтового индекса Канады
- Проверка почтового индекса США
- Проверка символа торговой марки
- Проверка электронной почты
- Проверка пароля
- Проверить ISBN(международный стандартный номер книги)
- Проверить SSN(номера социального страхования)
- Проверка международных телефонных номеров
- Проверка североамериканских телефонных номеров
- Проверить расширенный греческий или греческий шрифт
- Проверить символы валют