Este posibilă căutarea cu comodin în Gmail?
Răspuns
Nu în general, nu.
Funcționalitatea de căutare Gmail funcționează pe baza a ceea ce aș descrie ca jetoane . Un simbol este orice secvență de caractere alfanumerice separate printr-un spațiu sau de alte caractere non-alfanumerice, cum ar fi subliniere, punct (punct), „@”, liniuță etc. Așadar, în [email protected] sunt 4 jetoane: „peter”, „ford23”, „example” și „com”.
Wildcards în jetoanele nu funcționează. Comercii în afara jetoanele sunt inutile și înșelătoare.
Imaginați-vă că doriți să găsiți mesaje de la peter.ford23 @ example.com și am încercat aceste exemple:
from:(pete*)
… nu ar funcționa
from:(ford23@*)
… ar funcționa, dar este înșelător. Nu este diferit de căutarea „de la: ford23”.
Dacă ați crezut că Gmail caută simbolul „@” imediat după „ford23”, ați putea încerca acest lucru …
from:(peter@*)
… nu ar trebui să funcționeze, dar da!
`
Un exemplu dat într-un alt răspuns este
subject:(jefferson-*)
… dar din nou, Gmail ne înșelă din greșeală. Caracterele de liniuță și asterisc nu au efect. (Puteți să le eliminați și apoi să scoateți și parantezele. Este la fel ca și căutarea „subject: jefferson”.) Ar returnează un e-mail cu subiectul „întâlnire cu jefferson.jones”.
subject:(jefferso*)
… nu ar returna un e-mail cu subiectul „jefferson-school”
subject:(jefferso*-*)
… ar nu returnează un e-mail cu subiectul „jefferson-school”
`
S-a sugerat că Perl regex poate fi utilizat. Nu voi aborda această sugestie aici, cu excepția faptului că repetăm că metacaracterele în jetoanele nu funcționează (chiar folosind sintaxa Perl). Și metacaracterele în afara jetoanele sunt inutile și înșelătoare.
`
Disclaimer: Din motive de scurtă durată, am folosit o limbă fără incertitudine ge deasupra. Dar nu lucrez pentru Google și nu sunt 100% sigură de fiecare afirmație din acest răspuns. Cred că este unul dintre cele mai bune răspunsuri de până acum. Google proprie pagină de ajutor a operatorilor de căutare Gmail nu menționează metacaractere.
Răspuns
Puteți utiliza Perl regex atât în căutare, cât și în filtre, dacă îl înfășurați într-o bară directă.
from:(/(\@hp\.com$)/)
Se va potrivi cu tot din domeniul hp.com.
Se complică foarte repede pentru că trebuie să scapi de anumite caractere.
Iată unul pe care îl folosesc, care se potrivește cu mai multe adrese și comprimă mai multe reguli până la one:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media
Aceasta va eticheta e-mailurile de notificare care se potrivesc:
[email protected] [email protected] [email protected] [email protected]
Comentarii
Răspuns
Nu, nu este posibil. Cu toate acestea, depinde pentru ce aveți nevoie. Gmail folosește o formă foarte limitată de derulare bazată pe cuvinte întregi.
De exemplu, să vedem dacă pot prelua e-mailuri din [email protected]
from:phwd
– funcționează
from:pwhd.l
– nu
from:phw
– nu
Deci, cel mai aproape veți obține în acest caz este dacă persoana a fost suficient de drăguță pentru a-și tăia numele și prenumele până la punct.
așa că [email protected]
va face ca toate căutările de mai sus să nu funcționeze.
Dar spune că am fost încântat să îmi completez informațiile de contact și am numele meu afișat ca „nume de familie phwd”, atunci cel puțin îl pot prelua în acest mod
from:"phwd" from:"phwd lastname"
Este o problemă, dar cel puțin avem Gmail Ninjas .
Comentarii
- Această pagină are câteva informații.
- Am scris o postare detaliată de blog despre acest lucru, în cazul în care cineva dorește mai multe informații.
Răspuns
Conform Berkeley Lab Commons:
Căutarea în Gmail nu implementează căutarea în șiruri secundare, cuvânt parțial, metacaracter sau expresie regulată.
Singura dvs. alternativă este restrângerea lucrurilor cu Căutare avansată sau încercarea mai multor opțiuni simultane în caseta de căutare
Comentarii
- +1 mulțumesc Ivo pentru asta, uneori am câteva cuvinte ortografiate greșit în e-mailuri și speram în unele soluții pentru acest lucru. Voi lăsa întrebarea deschisă pentru o altă zi în cazul în care cineva vine cu o soluție de rezolvare pentru acest lucru
- Ce amuzant! Lucrez la Berkeley Lab și am fost un adoptator timpuriu pentru implementarea Berkeley Lab Google Apps și am făcut parte din discuția din spatele acelor întrebări frecvente. Am o abordare puțin diferită. Vedeți răspunsul meu de mai jos.
- Link-ul pare acum rupt
Răspuns
nu este acceptat oficial în Gmail , chiar dacă sunt acceptate în Căutarea Google .
Acestea fiind spuse, folosesc metacaractere pentru a se potrivi cu numele gazdei și subiectele și fac asta de peste 5 ani. Cu toate acestea, întrucât metacaracterele sunt o caracteristică neacceptată, comportamentul se schimbă din când în când. Filtrele care au funcționat odată nu vor mai funcționa după ce Google va modifica Gmail. În plus, filtrele utilizate cu Gmail în Google Apps pot funcționa diferit de filtrele din Gmail standard (în afara Google Apps).
Următoarele exemple funcționează pentru mine în Gmail pentru Google Apps.
De exemplu, până în octombrie 2012 am putut folosi următoarea căutare pentru a potrivi e-mailurile trimise cu linia de la „[email protected]” sau „exemplu@*.example.org” (unde acesta din urmă era un e-mail trimis direct de la [email protected], de exemplu).
from:([email protected] OR example@*.example.org)
Dar în octombrie 2012 acest filtru s-a rupt brusc. Dar acum pot folosi următoarea căutare cu aceleași rezultate:
from:example*example.org
De asemenea, pot folosi un wildcard în linia subiectului. Următorul filtru se va potrivi cu e-mailurile cu un subiect precum: [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
Comentarii
- Conform răspunsului meu, cred că căutarea subject: (jefferson- *) este la fel ca și căutarea subject: jefferson orice succes aparent cu metacaracterele este un hering roșu.
- Poate că algoritmul s-a schimbat, dar la momentul trimiterii e-mailului meu,
subject:(jefferson-*)
și ar da rezultate diferite. „ subject: jefferson` nu s-ar potrivi cujefferson-school-pta
.
Răspuns
Un pic mai ușor, scrieți următoarele în caseta de căutare:
from: (*@mysite.com)
Comentarii
- Deși acest lucru este corect pentru căutările complete din domeniu, nu este ‘ o adevărată carte comodă, ceea ce înseamnă că
[email protected]
nu ar ‘ nu pot fi găsite dintr-o căutare cafrom:(word*@domain.com
). - Conform răspunsului meu, cred că * și @ nu au intenția dorită (sau orice alt efect). Așadar, această căutare se va potrivi cu tot ceea ce vă așteptați, și potențial împotriva unor lucruri suplimentare.
Răspuns
Știu că nu este cea mai simplă soluție, dar cu Mozilla Thunderbird asteriscul va funcționa De exemplu, căutând * top * se va găsi orice conține parțial sau total acel șir, de exemplu, Stop sau TopGun.
Răspuns
Nu, este nu este posibil.
Căutarea în Gmail nu permite căutarea în șiruri de caractere.
Comentarii
- Adăugarea unui link pentru salvarea revendicării vă va ajuta.
from:(/(hp\.com$)/)
devinefrom:@hp.com
. R Eason|
funcționează deoarece acționează ca operatorulOR
. @Turtle: aveți link-uri către documentația caracteristicii?from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.