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\.ar
y ~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 ~B
y el EXPR
.
Yo sugeriría probar:
~B \.ar$
Que coincidirá con cualquier palabra que termine .ar
en todo el mensaje.
Respuesta2
Los patrones de búsqueda usan expresiones regulares, por lo que .ar
coincidirían con kar
, xar
, etc. Úselo \.ar
para especificar (escapar) el período.
Sugiero buscar usando ~f \.ar
, que coincidirá con las direcciones .ar en el From
campo, 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 elSender
campo.~L
: Coincide con "mensajes originados o recibidos por"~s
: Coincide con el tema.