La ricerca con caratteri jolly è possibile in Gmail?
Risposta
Non in generale, no.
La funzionalità di ricerca di Gmail funziona in base a ciò che definirei token . Un token è una 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] ci sono 4 token: “peter”, “ford23”, “example” e “com”.
Caratteri jolly allinterno di i gettoni non funzionano. I caratteri jolly al di fuori dei token non sono necessari e fuorvianti.
Immagina di voler trovare messaggi da peter.ford23 @ example.com e ho provato questi esempi:
from:(pete*)
… non funzionerebbe
from:(ford23@*)
… funzionerebbe, ma è fuorviante. Non è diverso dalla ricerca di “from: ford23”.
Se pensavi che Gmail stesse cercando il simbolo “@” immediatamente dopo “ford23”, potresti provare questo invece …
from:(peter@*)
… non dovrebbe funzionare, ma funziona!
`
Un esempio fornito in unaltra risposta è
subject:(jefferson-*)
… ma ancora una volta Gmail ci sta inavvertitamente fuorviando. I caratteri trattino e asterisco non hanno effetto. (Puoi rimuoverli e quindi rimuovere anche le parentesi. È come cercare “oggetto: jefferson”.) restituirebbe une-mail con oggetto “incontro con jefferson.jones”.
subject:(jefferso*)
… non restituirebbe unemail con oggetto “jefferson-school”
subject:(jefferso*-*)
… non restituisci unemail con oggetto “jefferson-school”
`
È stato suggerito che regex di Perl può essere utilizzato. Non affronterò questo suggerimento qui, tranne per ripetere che i caratteri jolly allinterno di i token non funzionano (anche utilizzando la sintassi Perl). E i caratteri jolly al di fuori dei token non sono necessari e fuorvianti.
“
Dichiarazione di non responsabilità: per brevità ho utilizzato un linguaggio privo di incertezze ge sopra. Ma non lavoro per Google e non sono sicuro al 100% di ogni affermazione in questa risposta. Tuttavia lo credo sia una delle migliori risposte finora. La pagina della guida degli operatori di ricerca Gmail di Google non menziona i caratteri jolly.
Risposta
Puoi utilizzare Perl regex sia nella ricerca che nei filtri se la racchiudi in una barra.
from:(/(\@hp\.com$)/)
Corrisponderà a tutto dal dominio hp.com.
Diventa complicato molto rapidamente perché devi sfuggire a determinati caratteri.
Eccone uno che uso che corrisponde a più indirizzi e comprime diverse regole fino a uno:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media
che etichetterà le email di notifica corrispondenti:
[email protected] [email protected] [email protected] [email protected]
Commenti
Answer
No, non è possibile. Tuttavia, dipende da cosa ti serve. Gmail utilizza una forma molto limitata di radice 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 è stata così gentile da tagliare il proprio nome e cognome in base al punto.
quindi [email protected]
risulterà in tutte le ricerche precedenti non funzionanti.
Ma diciamo che sono stato gentile a compilare le mie informazioni di contatto e ho il mio nome visualizzato come “phwd lastname”, quindi posso almeno recuperarlo in questo modo
from:"phwd" from:"phwd lastname"
Fa schifo ma almeno abbiamo Gmail Ninjas .
Commenti
- Questa pagina contiene alcune informazioni.
- Ho scritto un post di blog dettagliato su questo argomento, nel caso qualcuno volesse maggiori informazioni.
Risposta
Secondo a Berkeley Lab Commons:
La ricerca di Gmail non implementa la ricerca di sottostringhe, parole parziali, caratteri jolly o espressioni regolari.
La tua unica alternativa è restringere il campo con la ricerca avanzata o provare più opzioni simultanee nella casella di ricerca
Commenti
- +1 grazie Ivo per questo, a volte ho delle parole con errori di ortografia nelle e-mail e speravo in alcune soluzioni per questo. Lascio la domanda aperta per un altro giorno nel caso qualcuno venga con una soluzione alternativa per questo
- Che divertente! Lavoro presso Berkeley Lab e sono stato uno dei primi ad adottare limplementazione di Google Apps di Berkeley Lab e ho partecipato alla discussione dietro quelle domande frequenti. Ho una visione leggermente diversa. Vedere la mia risposta di seguito.
- Il collegamento ora sembra interrotto
Risposta
I caratteri jolly sono non sono ufficialmente supportati in Gmail , anche se sono supportati in Ricerca Google .
Detto questo, utilizzo i caratteri jolly per abbinare i nomi host e le righe delloggetto 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 smetteranno di funzionare dopo che Google avrà modificato 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 a ottobre 2012 sono stato in grado di utilizzare la seguente ricerca per abbinare le email inviate con la riga from “[email protected]” o “example@*.example.org” (dove questultima era unemail inviata direttamente da [email protected], ad esempio).
from:([email protected] OR example@*.example.org)
Ma nellottobre 2012 questo filtro si è rotto improvvisamente. Ma ora posso utilizzare la seguente ricerca con gli stessi risultati:
from:example*example.org
Inoltre, posso utilizzare un carattere jolly nella riga delloggetto. Il seguente filtro abbinerà le email con un oggetto come: [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
Commenti
- Secondo la mia risposta, credo che cercare subject: (jefferson- *) sia lo stesso che cercare subject: jefferson quindi qualsiasi apparente successo con i caratteri jolly è una falsa pista.
- Forse lalgoritmo è cambiato, ma al momento della mia email,
subject:(jefferson-*)
esubject:jefferson
restituirà risultati diversi. “subject: jefferson` non corrisponderebbe ajefferson-school-pta
.
Risposta
Un po più semplice, scrivi quanto segue nella casella di ricerca:
from: (*@mysite.com)
Commenti
- Anche se questo è corretto per le ricerche pre-dominio complete, non è ‘ un vero carattere jolly che significa che
[email protected]
non lo farebbe ‘ t essere trovato da una ricerca comefrom:(word*@domain.com
). - Secondo la mia risposta, credo che * e @ non abbiano lo scopo (o qualsiasi) effetto. Quindi questa ricerca corrisponderà a tutto ciò che ti aspettavi, e potenzialmente a qualcosa in più.
Risposta
So che non è la soluzione più semplice, ma con Mozilla Thunderbird il carattere jolly asterisco funzionerà . Ad esempio, la ricerca in * top * troverà qualsiasi cosa contenente parzialmente o totalmente quella stringa, ad esempio Stop o TopGun.
Risposta
No, è” s non possibile.
La ricerca in Gmail non consente la ricerca di sottostringhe.
Commenti
- Aggiunta di un collegamento per eseguire il backup della rivendicazione aiuterà.
from:(/(hp\.com$)/)
sta diventandofrom:@hp.com
. Il r eason|
funziona perché agisce come operatoreOR
. @Turtle: hai collegamenti alla documentazione della funzione?from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.