Regex Java. Зачем использовать пересечение?

Я взял изэто oracle tutorial по Java Regex, следующий бит:

Пересечения

Чтобы создать отдельный класс символов, соответствующий только символам, общим для всех его вложенных классов, используйте &&, как в [0-9 && [345]]. Это конкретное пересечение создает один класс символов, соответствующий только числам, общим для обоих классов символов: 3, 4 и 5.

Введите свое регулярное выражение: [0-9 && [345]] Введите строку ввода для поиска: 3 Я нашел текст «3», начиная с индекса 0 и заканчивая индексом 1.

Почему это будет полезно? Я имею в виду, если кто-то хочет только шаблон345 почему не только [345] вместо "пересечения"?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос