wake-up-neo.net

Ricerca jolly in Gmail

La ricerca con caratteri jolly è possibile in Gmail?

76
kristof

Non in generale, no.

La funzionalità di ricerca di Gmail funziona in base a ciò che definirei token . Un token è qualsiasi sequenza di caratteri alfanumerici separati da uno spazio o da altri caratteri non alfanumerici come trattino basso, punto (punto), "@", trattino, ecc. Quindi in [email protected] ce ne sono 4 token: "peter", "ford23", "esempio" e "com".

I caratteri jolly all'interno dei token non funzionano. I caratteri jolly al di fuori dei token sono superflui e fuorvianti.

Immagina di voler trovare messaggi da [email protected] e di provare questi esempi:

from:(pete*)

... non funzionerebbe

from:([email protected]*)

... funzionerebbe, ma è fuorviante. Non è diverso dalla ricerca di "from: ford23".

Se pensavi che Gmail stesse controllando il simbolo "@" subito dopo "ford23", puoi provare invece ...

from:([email protected]*)

... non dovrebbe funzionare, ma funziona!

`

Un esempio fornito in un'altra risposta è

subject:(jefferson-*)

... ma ancora una volta, Gmail ci inganna inavvertitamente. I caratteri trattino e asterisco non hanno alcun effetto. (Puoi rimuoverli e quindi rimuovere anche le parentesi. È lo stesso che cercare "subject: jefferson".) restituirebbe un messaggio di posta elettronica con oggetto "incontrando jefferson.jones ".

subject:(jefferso*)

... non restituirebbe un'email con oggetto "jefferson-school"

subject:(jefferso*-*)

... non restituirebbe un'email con oggetto "jefferson-school"

`

È stato suggerito che Perl regex può essere utilizzato. Non affronterò questo suggerimento qui, tranne per ripetere che i caratteri jolly all'interno dei token non funzionano (anche usando la sintassi Perl). E i caratteri jolly al di fuori dei token sono inutili e fuorvianti.

`

Disclaimer: Per brevità ho usato il linguaggio senza incertezza sopra. Ma non lavoro per Google e non sono sicuro al 100% di ogni reclamo in questa risposta. Io credo credo che sia una delle migliori risposte finora. La stessa di Google Pagina di aiuto degli operatori di ricerca di Gmail non menziona i caratteri jolly.

24
Peter Ford

Puoi usare Perl regex sia nella ricerca che nei filtri se lo avvolgi in una barra.

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

Corrisponderà a tutto dal dominio hp.com.

Diventa complicato molto rapidamente perché devi scappare da alcuni personaggi.

Eccone uno che uso che corrisponde a più indirizzi e comprime diverse regole fino a una:

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

Questo identificherà le email di notifica corrispondenti:

[email protected]
[email protected]
[email protected]
[email protected]
20
Turtle

No, non è possibile. Tuttavia, dipende da cosa ti serve. Gmail utilizza una forma molto limitata di derivazione basata su parole intere.

Ad esempio, vediamo se riesco a recuperare le email da [email protected]

from:phwd - funziona

from:pwhd.l - no

from:phw - no

Quindi il più vicino che otterrai in questo caso è se la persona era abbastanza gentile da tagliare il suo nome e cognome entro il punto.

pertanto [email protected] comporterà il mancato funzionamento di tutte le ricerche di cui sopra.

Ma dire che sono stato gentile a compilare le mie informazioni di contatto e avere il mio nome visualizzato come "cognome phwd", quindi posso almeno recuperarlo in questo modo

from:"phwd"

from:"phwd lastname"

Fa schifo ma almeno abbiamo Gmail Ninjas .

16
phwd

Secondo a Berkeley Lab Commons:

La ricerca di Gmail non implementa la ricerca di stringhe secondarie, parole parziali, caratteri jolly o espressioni regolari.

L'unica alternativa è restringere le cose con Ricerca avanzata o provare più opzioni simultanee nella casella di ricerca

13
Ivo Flipse

I caratteri jolly sono non supportati ufficialmente in Gmail , anche se sono supportati in Ricerca Google .

Detto questo, sto usando i caratteri jolly per abbinare i nomi host e le righe dell'oggetto, e lo faccio da più di 5 anni. Tuttavia, poiché i caratteri jolly sono una funzionalità non supportata, il comportamento cambia di volta in volta. I filtri che una volta funzionavano smettono di funzionare dopo che Google ha cambiato Gmail. Inoltre, i filtri utilizzati con Gmail in Google Apps potrebbero funzionare in modo diverso rispetto ai filtri in Gmail standard (al di fuori di Google Apps).

I seguenti esempi funzionano per me in Gmail per Google Apps.

Ad esempio, fino all'ottobre 2012 sono stato in grado di utilizzare la seguente ricerca per abbinare le e-mail inviate con la riga da "[email protected]" o "[email protected]*.esempio.org" (dove quest'ultima era un'e-mail inviata direttamente da [email protected], ad esempio).

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

Ma nell'ottobre 2012 questo filtro si è rotto improvvisamente. Ma ora posso usare la seguente ricerca con gli stessi risultati:

from:example*example.org

Inoltre, posso usare un carattere jolly nella riga dell'oggetto. Il seguente filtro abbinerà le e-mail a un argomento come: [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*)
5
Stefan Lasiewski

Un po 'più semplice, basta scrivere quanto segue nella casella di ricerca:

from: (*@mysite.com)
4
Christian

So che non è la soluzione più semplice, ma con Mozilla Thunderbird il jolly asterisco funzionerà. Ad esempio, la ricerca di * top * troverà tutto ciò che contiene parzialmente o totalmente quella stringa, ad esempio Stop o TopGun.

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+ (parziale + Word) + ricerca

1
Smeterlink

No, non è possibile.

La ricerca in Gmail non consente la ricerca per sottostringa.

0
Marco Demaio