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.