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