Regex Java. Зачем использовать пересечение?
Я взял изэтот oracle tutorial по Java Regex, следующий бит:
Пересечения
Чтобы создать отдельный класс символов, соответствующий только символам, общим для всех его вложенных классов, используйте &&как в [0-9 &&[345]]. Это конкретное пересечение создает один класс символов, соответствующий только числам, общим для обоих классов символов: 3, 4 и 5.
Введите свое регулярное выражение: [0-9 &&[345]] Введите строку ввода для поиска: 3 Я нашел текст «3» начиная с индекса 0 и заканчивая индексом 1.
Почему это будет полезно? Я имею в виду, если кто-то хочет только шаблон345 почему не только [345] вместо "Перекресток"?
Заранее спасибо.