Las expresiones regulares nos ayudan a buscar desde un numero, signo, palabra o segmentar una cadena según sea el caso.
En javascript, php, python o java, el como invocar una expresión puede variar dependiendo del lenguaje, en este caso hablaremos solo de java.
Comenzando con nuestra clase ExpresionRegular
String cadena = "Lorem ips43um dolor sit amet, conse2342ctetur adipisicing elit. Suscipit voluptatum at ape459/*-5riam voluptas tenetur temporibus vero q321uisquam 23laudantium sint debitis, veniam reprehenderit consequu132ntur autem aut aspernatur? Dolores aperiam praesentium ad.";
En javascript, php, python o java, el como invocar una expresión puede variar dependiendo del lenguaje, en este caso hablaremos solo de java.
Comenzando con nuestra clase ExpresionRegular
public class ExpresionRegular{ public static void main(String[] args) { } }
String cadena = "Lorem ips43um dolor sit amet, conse2342ctetur adipisicing elit. Suscipit voluptatum at ape459/*-5riam voluptas tenetur temporibus vero q321uisquam 23laudantium sint debitis, veniam reprehenderit consequu132ntur autem aut aspernatur? Dolores aperiam praesentium ad.";
De la cadena lorem ipsum la modificaremos tantito. ahora buscaremos solo las palabras que contengan números, con la siguiente expresión.
Dandonos como resultado lo siguiente.
Dejando así las palabras que contengan letras + numeros + letras ignorando el resto.
Sin mas por el momento me despido como siempre , quedando en espera de sus comentarios, dudas o sugerencias.
No olvides recomendarme.
hasta pronto.
/*Create by Inovania.blogspot.com*/ import java.util.regex.Matcher; import java.util.regex.Pattern; public class ExpresionRegular{ public static void main(String[] args) { String cadena = "Lorem ips43um dolor sit amet, conse2342ctetur adipisicing elit. Suscipit voluptatum at ape459/*-5riam voluptas tenetur temporibus vero q321uisquam 23laudantium sint debitis, veniam reprehenderit consequu132ntur autem aut aspernatur? Dolores aperiam praesentium ad."; Pattern p = Pattern.compile("([a-z]+[0-9]+[a-z]+)" ); Matcher m = p.matcher(cadena); while( m.find() ){ System.out.println( m.group() ); } } }
Dandonos como resultado lo siguiente.
ips43um conse2342ctetur q321uisquam consequu132ntur
Dejando así las palabras que contengan letras + numeros + letras ignorando el resto.
Sin mas por el momento me despido como siempre , quedando en espera de sus comentarios, dudas o sugerencias.
No olvides recomendarme.
hasta pronto.
No hay comentarios:
Publicar un comentario