Java Pattern: опис, можливості, приклади

Регулярні вирази Java Regex Pattern

Програми часто вимагають обробки тексту для таких функцій, як пошук слів, перевірка електронної пошти або цілісність документа XML. Це часто включає в себе зіставлення із зразком. Такі мови, як Perl, sed або awk, покращують зіставлення шаблона з допомогою регулярних виразів, рядків символів, які визначають шаблони, які використовуються для пошуку відповідного тексту. Для зіставлення шаблона з використанням мови програмування Java потрібно використання StringTokenizer класу з багатьма charAt методами підрядка для читання символів або токенів для обробки тексту. Це часто призводить до складного або “брудного” кодом.

Для програмістів краще використовувати регулярні вирази з java.util.regex пакетом, застосовуючи такі поширені сценарії в якості прикладів:

  • Проста заміна слів.
  • Перевірка електронної пошти.
  • Видалення керуючих символів з файлу.
  • Пошук файлів.
  • Для того щоб скомпілювати код в цих прикладах і використовувати регулярні вирази в додатках, буде потрібно встановити J2SE версії 1.4.