Expresiones Regulares explicado para niños
A todo el mundo le da pereza las expresiones regulares, (a mi al que mas), pero bueno vamos a quitarnos el miedo y voy a poner aqui unos ejemplillos sencillos , que luego van creciendo en complejidad (no mucha) pero para que veamos que no son para tanto si te las cuentan bien desde el principio: Tenemos una cadena de texto a procesar : String CHAIN = "abcde %%~~paco123@gmail.comAAbd%%%"; Asi de primeras vemos mucha morralla, vemos un email y simbolos raros... Vamos a ir testeando expresiones regulares contra esa cadena y asi vamos viendo como podemos ir jugando con ellas y anidandolas El codigo Java para probarlas es este: List<String> regExps = Arrays.asList("\\d", "\\d+", etc.....); Pattern p; Matcher m; List<String> matches = new ArrayList<>();; for(String regExp: regExps) { matches.clear(); m = Pattern.compile(regExp).matcher(CHAIN);