Si quiero comprobar todas las palabras que contienen la subcadena DEF, esto sería el enfoque correcto:Comprobar si la palabra contiene subcadena en Java expresiones regulares
^.*[D][E][F].*$
¿También hay una regla fácil cuando la negación de expresiones regulares, es decir, la modificación lo anterior para identificar cadenas que no contienen DEF
EDITAR: Sé que esto no requiere expresiones regulares, pero para mi propósito lo hace.
¿cuál es el^y $ para –
@LouisRhys, '^'y' $ 'representan el principio y el final de la cadena, respectivamente. Si está utilizando 'String.matches (String)' de java, no necesita usarlos, ya que este método devuelve verdadero solo si la expresión regular coincide con la cadena de entrada * completa *. – Czechnology