Entradas

Mostrando entradas de febrero, 2019

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);