Cómo especificar correctamente un dominio de nivel superior con código de país en una búsqueda de perros callejeros

Cómo especificar correctamente un dominio de nivel superior con código de país en una búsqueda de perros callejeros

Utilizo mutt como lector de correo electrónico o agente de usuario de correo, MUA. Recibo correo de países que no tienen por qué dirigirse a mí. Ejemplos: China .cn, Rusia .ru, Argentina .ar. Quiero marcar todos los mensajes para su eliminación buscando en el cuerpo de los mensajes cualquier referencia a esos dominios de nivel superior con código de país, pero tengo problemas para crear una expresión regular. Lo he intentado ~B\.ary ~B'.ar'(usando Argentina como ejemplo) pero parece que no interpretan adecuadamente mi intento de especificar un período.

Respuesta1

De acuerdo con lamanual de uso avanzado de muttPatrones:

~B mensajes EXPR que contienen EXPR en todo el mensaje

Es necesario que haya un espacio entre el ~By el EXPR.

Yo sugeriría probar:

~B \.ar$

Que coincidirá con cualquier palabra que termine .aren todo el mensaje.

Respuesta2

Los patrones de búsqueda usan expresiones regulares, por lo que .arcoincidirían con kar, xar, etc. Úselo \.arpara especificar (escapar) el período.

Sugiero buscar usando ~f \.ar, que coincidirá con las direcciones .ar en el Fromcampo, que es más específico que usando ~B, que busca tanto en el encabezado como en el mensaje completo.

Otros patrones útiles:

  • ~e: Partidos en el Sendercampo.
  • ~L: Coincide con "mensajes originados o recibidos por"
  • ~s: Coincide con el tema.

información relacionada