A pesquisa com curinga é possível no Gmail?
Resposta
Não em geral, não.
A funcionalidade de pesquisa do Gmail funciona com base no que eu descreveria como tokens . Um token é qualquer sequência de caracteres alfanuméricos separados por um espaço ou por outros caracteres não alfanuméricos, como sublinhado, ponto final (ponto), “@”, traço, etc. Portanto, em [email protected], existem 4 tokens: “peter”, “ford23”, “example” e “com”.
Curingas dentro de tokens não funcionam. Curingas fora de tokens são desnecessários e enganosos.
Imagine que você deseja encontrar mensagens de peter.ford23 @ example.com e tentei estes exemplos:
from:(pete*)
… não funcionaria
from:(ford23@*)
… funcionaria, mas é enganoso. Não é diferente de pesquisar por “from: ford23”.
Se você pensou que o Gmail estava verificando o símbolo “@” imediatamente após “ford23”, você pode tentar fazer isso …
from:(peter@*)
… não deve funcionar, mas funciona!
`
Um exemplo dado em outra resposta é
subject:(jefferson-*)
… mas, novamente, o Gmail está inadvertidamente nos enganando. Os caracteres de traço e asterisco não têm efeito. (Você pode removê-los e, em seguida, remover os colchetes também. É o mesmo que pesquisar por “assunto: jefferson”.) Isso retornaria um e-mail com o assunto “reunião com jefferson.jones”.
subject:(jefferso*)
… não retornaria um e-mail com o assunto “jefferson-school”
subject:(jefferso*-*)
… não retornar um e-mail com o assunto “jefferson-school”
`
Houve uma sugestão de que regex Perl pode ser usado. Não irei abordar essa sugestão aqui, exceto para repetir os curingas em tokens não funcionam (mesmo usando sintaxe Perl). E curingas fora de tokens são desnecessários e enganosos.
`
Isenção de responsabilidade: por uma questão de brevidade, usei uma língua livre de incertezas ge acima. Mas eu não trabalho para o Google e não tenho 100% de certeza de todas as afirmações nesta resposta. Eu acredito que esta é uma das melhores respostas até agora. A página de ajuda dos operadores de pesquisa do Gmail do Google não menciona caracteres curinga.
Resposta
Você pode usar o regex Perl tanto no find quanto nos filtros se envolver em uma barra.
from:(/(\@hp\.com$)/)
Irá corresponder a tudo do domínio hp.com.
Fica complicado muito rapidamente porque você precisa escapar certos caracteres.
Aqui está um que eu uso que corresponde a vários endereços e compacta várias regras até um:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media
Isso rotulará os e-mails de notificação correspondentes:
[email protected] [email protected] [email protected] [email protected]
Comentários
Resposta
Não, não é possível. No entanto, depende do que você precisa. O Gmail usa uma forma muito limitada de lematização baseada em palavras inteiras.
Por exemplo, vamos ver se eu consigo recuperar e-mails de [email protected]
from:phwd
– funciona
from:pwhd.l
– não
from:phw
– não
Então, o mais perto que você vai chegar neste caso é se a pessoa foi legal o suficiente para cortar seu nome e sobrenome pelo ponto.
então [email protected]
fará com que todas as pesquisas acima não funcionem.
Mas digamos que foi bom preencher minhas informações de contato e ter meu nome de exibição como “sobrenome phwd”, então posso pelo menos recuperá-lo desta forma
from:"phwd" from:"phwd lastname"
É uma droga, mas pelo menos temos Ninjas do Gmail .
Comentários
- Esta página tem algumas informações.
- Eu escrevi uma postagem detalhada no blog sobre isso, caso alguém queira mais informações.
Resposta
De acordo ao Berkeley Lab Commons:
A pesquisa do Gmail não implementa pesquisas de sub-string, palavra parcial, curinga ou expressão regular.
Sua única alternativa é restringir as coisas com a Pesquisa avançada ou tentar várias opções simultâneas na caixa de pesquisa
Comentários
- +1 obrigado Ivo por isso, às vezes eu tenho algumas palavras com erros ortográficos nos e-mails e estava esperando por alguma solução para isso. Vou deixar a questão em aberto para outro dia, caso alguém venha com uma solução alternativa para isso
- Que engraçado! Eu trabalho no Berkeley Lab e fui um dos primeiros a adotar a implementação do Google Apps no Berkeley Lab e participei da discussão por trás desse FAQ. Eu tenho uma opinião ligeiramente diferente. Veja minha resposta abaixo.
- O link agora parece quebrado
Resposta
Os curingas são não é oficialmente compatível com o Gmail , mesmo que seja compatível com a Pesquisa Google .
Dito isso, tenho usado curingas para combinar nomes de host e linhas de assunto, e faço isso há mais de 5 anos. No entanto, como os curingas são um recurso sem suporte, o comportamento muda de tempos em tempos. Os filtros que antes funcionavam deixarão de funcionar depois que o Google mudar o Gmail. Além disso, os filtros usados com o Gmail no Google Apps podem funcionar de maneira diferente dos filtros no Gmail padrão (fora do Google Apps).
Os exemplos a seguir funcionam para mim no Gmail para Google Apps.
Por exemplo, até outubro de 2012, eu era capaz de usar a seguinte pesquisa para corresponder e-mails enviados com a linha de “[email protected]” ou “exemplo@*.exemplo.org” (onde o último era um e-mail enviado diretamente de [email protected], por exemplo).
from:([email protected] OR example@*.example.org)
Mas em outubro de 2012 esse filtro quebrou repentinamente. Mas agora posso usar a seguinte pesquisa com os mesmos resultados:
from:example*example.org
Além disso, posso usar um caractere curinga na linha de assunto. O seguinte filtro corresponderá a e-mails com um assunto como: [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
Comentários
- De acordo com minha resposta, acredito que pesquisar assunto: (jefferson- *) é o mesmo que pesquisar assunto: jefferson , portanto qualquer sucesso aparente com curingas é uma pista falsa.
- Talvez o algoritmo tenha mudado, mas no momento do meu e-mail,
subject:(jefferson-*)
esubject:jefferson
retornaria resultados diferentes. “ subject: jefferson` não corresponderia ajefferson-school-pta
.
Resposta
Um pouco mais fácil, basta escrever o seguinte na caixa de pesquisa:
from: (*@mysite.com)
Comentários
- Embora esteja correto para pesquisas completas de pré-domínio, não é ' um curinga verdadeiro, o que significa que
[email protected]
não ' não seja encontrado em uma pesquisa comofrom:(word*@domain.com
). - De acordo com minha resposta, acredito que * e @ não têm o objetivo (ou qualquer) efeito. Portanto, essa pesquisa vai corresponder a tudo que você esperava, e potencialmente, a alguma coisa extra.
Resposta
Eu sei que não é a solução mais simples, mas com o Mozilla Thunderbird o caractere curinga asterisco funcionará . Por exemplo, pesquisar * top * encontrará qualquer coisa que contenha parcial ou totalmente essa string, por exemplo, Stop ou TopGun.
Resposta
Não, é” s não é possível.
A pesquisa no Gmail não permite a pesquisa de substring.
Comentários
- Adicionando um link para fazer backup de sua declaração vai ajudar.
from:(/(hp\.com$)/)
está se tornandofrom:@hp.com
. O r eason|
funciona porque atua como o operadorOR
. @Turtle: você tem algum link para a documentação do recurso?from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.