OK, ragazzi. Ecco una domanda tipo intervista in Java che sembra aver messo da parte alcune persone molto intelligenti qui intorno. In realtà hanno bisogno di questo per il codice di produzione, quindi è più di un semplice rompicapo di interviste.Java RegEx che corrisponde a qualsiasi cosa MA stringa letterale 'NIL' o 'nil'
Hanno bisogno di un'espressione regolare, in Java, che restituisce true se una stringa letterale è qualcosa di diversa dalla parola di 3 lettere NIL. Il test deve essere insensibile alle maiuscole e minuscole e lo stesso RegEx deve eseguire tutto il lavoro.
Pertanto, la RegEx deve respingere NIL, nil, NiL, nIL, e così via.
Dovrebbe, tuttavia, accettare: nile, anil, will, zappa-nil-a e la stringa vuota.
Quanti sviluppatori Java ci vogliono per scrivere un RegEx banale? Apparentemente molto!
+1 per quella parte in corsivo lì, Poltrona Bronco amico. – Kaz