Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2016, 14:49
Avatar de internetdominus
internetdominus
 
Fecha de Ingreso: noviembre-2005
Ubicación: Estados Unidos
Mensajes: 535
Antigüedad: 18 años, 5 meses
Puntos: 12
Respuesta: Duda sobre expresiones regulares

Cita:
Iniciado por engonga Ver Mensaje
hola tengo un listado de frases

Enviar mail
Cómo enviar un mail
enciar una carta
errores de un mail
cosas que no tienes que hacer
Mil emails
Enviar amails
collares de perros
fotos de perros
fotos de perros enviadas por email
email efectivo

No se como hacer una expresion regular que me saque las fraes que contengan la palabra email (las que están en negrita)
Código:
^.*\be?mails?\b.*
Ojo que la séptima frase no califica para un match porque dice "amails" con a.

El Regex se lee:

^ = Empieza por inicio de linea.
. = match/empareja encuentra cualquier caracter.
* = match/empareja encuentra el caracter anterior cero o mas veces.
\b = inicio de boundaries o limites o fronteras para encontrar solo lo que esta dendro te las fronteras.
e? = match/empareja encuentra el caracter e cero o una vez.
mail = match/empareja encuentra mail
s? = match/empareja encuentra el caracter s cero o una vez.
\b = final de boundaries o limites o fronteras para encontrar solo lo que esta dendro te las fronteras.
. = match/empareja encuentra cualquier caracter.
* = match/empareja encuentra el caracter anterior cero o mas veces.