Se voglio controllare tutte le parole che contengono la DEF sottostringa, questo sarebbe l'approccio giusto:Controllare se parola contiene stringa in Java Regex
^.*[D][E][F].*$
Inoltre v'è una regola facile quando negando espressioni regolari, vale a dire la modifica il sopra per identificare stringhe che non contengono DEF
EDIT: So che questo non richiede regex, ma per i miei scopi lo fa.
cosa è il^e $ per –
@LouisRhys, '^'e' $ 'rappresentano rispettivamente l'inizio e la fine della stringa. Se si utilizza 'String.matches (String)' di java, non è necessario utilizzarli, poiché questo metodo restituisce true solo se l'espressione regolare corrisponde alla stringa di input * whole *. – Czechnology