Regex java. Dlaczego warto używać skrzyżowania?

Wziąłem zto tutorial oracle na temat java regex, następujący bit:

Skrzyżowania

Aby utworzyć pojedynczą klasę znaków pasującą tylko do znaków wspólnych dla wszystkich zagnieżdżonych klas, użyj &&, jak w [0-9 && [345]]. To szczególne skrzyżowanie tworzy pojedynczą klasę znaków pasującą tylko do liczb wspólnych dla obu klas postaci: 3, 4 i 5.

Wpisz swoje wyrażenie regularne: [0-9 && [345]] Wpisz ciąg wejściowy do wyszukania: 3 Znalazłem tekst „3” zaczynający się od indeksu 0 i kończący się indeksem 1.

Dlaczego miałoby to być przydatne? Mam na myśli, że jeśli chce się tylko wzorować345 dlaczego nie tylko [345] zamiast „skrzyżowania”?

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion