Regex java. ¿Por qué usar la intersección?

He tomado deesta tutorial de Oracle en regex java, el siguiente bit:

Intersecciones

Para crear una clase de un solo carácter que coincida solo con los caracteres comunes a todas sus clases anidadas, use &&, como en [0-9 && [345]]. Esta intersección en particular crea una única clase de caracteres que coincide solo con los números comunes a ambas clases de caracteres: 3, 4 y 5.

Ingrese su expresión regular: [0-9 && [345]] Ingrese la cadena de entrada para buscar: 3 Encontré el texto "3" comenzando en el índice 0 y terminando en el índice 1.

¿Por qué sería útil? Quiero decir si uno quiere modelar solo345 porque no solo [345] en lugar de "la intersección"?

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta