Búsqueda con comodines en Gmail

Respuestas:

25

No en general, no.

La funcionalidad de búsqueda de Gmail funciona según lo que describiría como tokens . Un token es cualquier secuencia de caracteres alfanuméricos separados por un espacio o por otros caracteres no alfanuméricos como el guión bajo, punto final (punto), "@", guión, etc. Entonces, en [email protected] hay 4 tokens: "peter", "ford23", "ejemplo" y "com".

Los comodines dentro de los tokens no funcionan. Los comodines fuera de los tokens son innecesarios y engañosos.

Imagina que deseas encontrar mensajes de [email protected] y probé estos ejemplos:

from:(pete*)

... no funcionaría

from:(ford23@*)

... funcionaría, pero es engañoso. No es diferente de buscar "from: ford23".

Si creía que Gmail estaba buscando el símbolo "@" inmediatamente después de "ford23", podría intentar esto en su lugar ...

from:(peter@*)

... no debería funcionar, pero lo hace!

``

Un ejemplo dado en otra respuesta es

subject:(jefferson-*)

... pero de nuevo, Gmail nos está engañando inadvertidamente. Los caracteres de guión y asterisco no tienen efecto. (Puede eliminarlos y luego quitar los soportes también Es lo mismo que la búsqueda de "subject: Jefferson"..) Se podría devolver un correo electrónico con el asunto "reunión con jefferson.jones".

subject:(jefferso*)

... no devolvería un correo electrónico con el tema "jefferson-school"

subject:(jefferso*-*)

... no devolvería un correo electrónico con el tema "jefferson-school"

``

Se ha sugerido que se puede usar Regex Perl . No abordaré esa sugerencia aquí, excepto para repetir que los comodines dentro de los tokens no funcionan (incluso usando la sintaxis de Perl). Y los comodines fuera de los tokens son innecesarios y engañosos.

``

Descargo de responsabilidad: por razones de brevedad, he usado un lenguaje sin incertidumbre arriba. Pero no trabajo para Google y no estoy 100% seguro de cada reclamo en esta respuesta. Yo no creo que es una de las mejores respuestas hasta el momento sin embargo. La página de ayuda de los operadores de búsqueda de Gmail de Google no menciona comodines.

Peter Ford
fuente
21

Puede usar Perl regex tanto en la búsqueda como en los filtros si lo ajusta en una barra diagonal.

from:(/(\@hp\.com$)/)

Coincidirá con todo, desde el dominio hp.com.

Se complica muy rápidamente porque tienes que escapar de ciertos personajes.

Aquí hay uno que uso que coincide con varias direcciones y comprime varias reglas a una:

from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media

Eso etiquetará los correos electrónicos de notificación que coincidan:

[email protected]
[email protected]
[email protected]
[email protected]
Tortuga
fuente
8
¿Alguien ha podido hacer que esto funcione? Estoy usando Google Apps, y no parece funcionar ni en el filtro ni en la búsqueda. La única razón por la que parece funcionar es porque Google descarta los símbolos, por lo que su consulta se from:(/(hp\.com$)/)está volviendo from:@hp.com. La razón |funciona porque actúa como ORoperador. @Turtle: ¿tiene algún enlace a la documentación de la función?
Sentido
16
Lamentablemente, esto no funciona. Probado tanto en Gmail como en Google Apps.
Sentido
44
Tampoco puedo hacer que esto funcione.
CoatedMoose
2
Me retracto. Funciona Solo traté de buscar 6 servidores web y bases de datos, y funciona para mí:from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
Stefan Lasiewski
44
Esto es engañoso. Los únicos caracteres especiales similares a expresiones regulares que la búsqueda de Gmail respeta son los paréntesis (para la agrupación) y la canalización (operador 'OR'). @ToddProuty Este ejemplo funciona porque todos los demás símbolos / puntos sirven como separadores de términos, no son diferentes de los espacios. Este es otro ejemplo de que funciona: from:(/($(engage|email)\.\/xbox^com)/).
Stephen M. Harris el
16

No, no es posible. Sin embargo, depende de para qué lo necesite. Gmail utiliza una forma muy limitada de derivación basada en palabras completas.

Por ejemplo, veamos si puedo recuperar correos electrónicos de [email protected]

from:phwd - trabajos

from:pwhd.l - no

from:phw - no

Entonces, lo más cercano que obtendrá en este caso es si la persona fue lo suficientemente amable como para cortar su nombre y apellido por el período.

por [email protected]lo tanto, todas las búsquedas anteriores no funcionarán.

Pero digamos que fue agradable completar mi información de contacto y tener mi nombre para mostrar como "apellido phwd", entonces al menos puedo recuperarlo de esta manera

from:"phwd"

from:"phwd lastname"

Es una mierda, pero al menos tenemos a Gmail Ninjas .

phwd
fuente
Esta página tiene algo de información.
Lazer
1
Escribí una publicación de blog detallada sobre esto, en caso de que alguien quiera más información.
Sentido
13

De acuerdo con Berkeley Lab Commons:

La búsqueda de Gmail no implementa la búsqueda de subcadenas, palabras parciales, comodines o expresiones regulares.

Su única alternativa es reducir las cosas con la Búsqueda avanzada o probar varias opciones simultáneas en el cuadro de búsqueda

Ivo Flipse
fuente
2
+1 agradece a Ivo por eso, a veces tengo algunas palabras mal escritas en los correos electrónicos y esperaba algunas soluciones para esto.
Dejaré
¡Qué divertido! Trabajo en Berkeley Lab y fui uno de los primeros en adoptar la implementación de Google Apps de Berkeley Lab, y formé parte de la discusión detrás de esas preguntas frecuentes. Tengo una opinión ligeramente diferente. Vea mi respuesta a continuación.
Stefan Lasiewski
El enlace ahora parece roto
Ravinder Reddy
5

Los comodines no se admiten oficialmente en Gmail , incluso si se admiten en la Búsqueda de Google .

Dicho esto, he estado usando comodines para unir nombres de host y líneas de asunto, y he estado haciendo esto por más de 5 años. Sin embargo, dado que los comodines son una característica no compatible, el comportamiento cambia de vez en cuando. Los filtros que alguna vez funcionaron dejarán de funcionar después de que Google cambie Gmail. Además, los filtros utilizados con Gmail en Google Apps pueden funcionar de manera diferente que los filtros en Gmail estándar (fuera de Google Apps).

Los siguientes ejemplos me funcionan en Gmail para Google Apps.

Por ejemplo, hasta octubre de 2012 pude usar la siguiente búsqueda para hacer coincidir los correos electrónicos enviados con la línea de "[email protected]" o "ejemplo@*.ejemplo.org" (donde este último era un correo electrónico enviado directamente desde [email protected], por ejemplo).

from:([email protected] OR example@*.example.org)

Pero en octubre de 2012 este filtro se rompió de repente. Pero ahora puedo usar la siguiente búsqueda con los mismos resultados:

from:example*example.org

Además, puedo usar un comodín en la línea de asunto. El siguiente filtro hará coincidir los correos electrónicos con un asunto como [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*)
Stefan Lasiewski
fuente
Según mi respuesta, creo que buscar un tema: (jefferson- *) es lo mismo que buscar un tema: jefferson, por lo que cualquier éxito aparente con los comodines es una pista falsa.
Peter Ford
Quizás el algoritmo ha cambiado, pero en el momento de mi correo electrónico, subject:(jefferson-*)y subject:jeffersondevolvería resultados diferentes. `` subject: jefferson` no coincidiría jefferson-school-pta.
Stefan Lasiewski
4

Un poco más fácil, solo escriba lo siguiente en el cuadro de búsqueda:

from: (*@mysite.com)
cristiano
fuente
Si bien esto es correcto para búsquedas completas de predominio, no es un verdadero comodín, lo que [email protected]no se encontraría en una búsqueda como from:(word*@domain.com).
Rebecca Dessonville
1
Según mi respuesta, creo que * y @ no tienen el efecto deseado (o ninguno). Por lo tanto, esta búsqueda coincidirá con todo lo que esperaba, y potencialmente con algunas cosas adicionales.
Peter Ford
0

No, no es posible.

La búsqueda en Gmail no permite la búsqueda de subcadenas.

Marco Demaio
fuente
2
Agregar un enlace para respaldar su reclamo ayudará.
Rebecca Dessonville
-2

Aquí está la página de sugerencias de búsqueda avanzada de Google:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41

En general, no hay necesidad de un comodín. Simplemente puede buscar 2 palabras o partes de palabras con espacio entre ellas y recibirá cualquier correo electrónico que contenga las 2 palabras, tanto si se encuentran dentro de la misma palabra como si no.

Ben Hoffman
fuente
Gracias por el enlace. No estoy seguro de la segunda parte de su respuesta. ¿Sugiere que busque 2 palabras: general? devolvería correos electrónicos que contienen "genaral"?
kristof
1
Quizás quiso decir frase. Lo intenté y no funcionó.
phwd
@ Kristof: Sí, eso es lo que quise decir.
Ben Hoffman