Er jokertegnsøk mulig i Gmail?
Svar
Ikke generelt, nei.
Gmail-søkefunksjonaliteten fungerer ut fra det jeg vil beskrive som tokens . Et token er en hvilken som helst sekvens med alfanumeriske tegn adskilt av et mellomrom eller andre ikke-alfanumeriske tegn som understreking, punktum (punktum), «@», bindestrek, osv. Så i [email protected] er det 4 tokens: «peter», «ford23», «example» og «com».
Jokertegn innen tokens fungerer ikke. Jokertegn utenfor tokens er unødvendige og misvisende.
Tenk deg at du vil finne meldinger fra peter.ford23 @ example.com og prøvde disse eksemplene:
from:(pete*)
… vil ikke fungere
from:(ford23@*)
… ville fungert, men er misvisende. Det er ikke forskjellig fra å søke etter «fra: ford23».
Hvis du trodde at Gmail sjekket etter «@» -symbolet umiddelbart etter «ford23», kan du prøve dette i stedet …
from:(peter@*)
… burde ikke fungere, men fungerer!
`
Et eksempel gitt i et annet svar er
subject:(jefferson-*)
… men igjen, villeder Gmail oss utilsiktet. Bindestripene og stjernetegnene har ingen effekt. (Du kan fjerne dem og deretter fjerne parentesene også. Det er det samme som å søke etter «subject: jefferson».) Det ville returnere en e-post med emnet «møte med jefferson.jones».
subject:(jefferso*)
… ville ikke returnere en e-post med emnet «jefferson-school»
subject:(jefferso*-*)
… ville ikke returner en e-post med emnet «jefferson-school»
`
Det har vært et forslag om at Perl regex kan brukes. Jeg vil ikke ta opp dette forslaget her, bortsett fra å gjenta at jokertegn i tokens fungerer ikke (selv ved bruk av Perl-syntaks). Og jokertegn utenfor tokens er unødvendige og misvisende.
`
Ansvarsfraskrivelse: For korthets skyld har jeg brukt usikkerhetsfri språk ge over. Men jeg jobber ikke for Google, og jeg er ikke 100% sikker på alle krav i dette svaret. Jeg tror det er et av de beste svarene så langt. Googles egen Hjelpeside for Gmail-søkeoperatører nevner ikke jokertegn.
Svar
Du kan bruke Perl regex i både søk og filtre hvis du pakker den inn i en skråstrek.
from:(/(\@hp\.com$)/)
Vil matche alt fra hp.com-domenet.
Det blir veldig komplisert fordi du må unnslippe visse tegn.
Her bruker jeg en som samsvarer med flere adresser og komprimerer flere regler ned til en:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media
Dette vil merke e-postmeldinger som samsvarer:
[email protected] [email protected] [email protected] [email protected]
Kommentarer
- Har noen klart å få dette til å fungere? Jeg ‘ bruker Google Apps, og det
ser ikke ut til å fungere i filteret eller i søket. Den eneste grunnen til at det ser ut til å fungere, er fordi google forkaster symboler, så søket dittfrom:(/(hp\.com$)/)
blirfrom:@hp.com
. The r eason|
fungerer er fordi den fungerer somOR
-operatøren. @ Skilpadde: har du noen lenker til dokumentasjon av funksjonen?
from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
. Svar
Nei, det er ikke mulig. Det avhenger imidlertid av hva du trenger det til. Gmail bruker en veldig begrenset form for stemming basert på hele ord.
La oss for eksempel se om jeg kan hente e-post fra [email protected]
from:phwd
– fungerer
from:pwhd.l
– nei
from:phw
– nei
Så det nærmeste du kommer i dette tilfellet er hvis personen var hyggelig nok til å klippe fornavnet og etternavnet etter perioden.
så [email protected]
vil resultere i at alle ovennevnte søk ikke fungerer.
Men si at jeg var hyggelig å fylle ut kontaktinformasjonen min og har visningsnavnet mitt som «phwd etternavn» så kan jeg i det minste hente det på denne måten
from:"phwd" from:"phwd lastname"
Det suger, men i det minste har vi Gmail Ninjas .
Kommentarer
- Denne siden har litt info.
- Jeg skrev et detaljert blogginnlegg om dette, i tilfelle noen vil ha mer informasjon.
Svar
I følge til Berkeley Lab Commons:
Gmail-søk implementerer ikke søk etter understreng, delvis ord, jokertegn eller regulært uttrykk.
Ditt eneste alternativ er å begrense ting med avansert søk eller prøve flere, samtidige alternativer i søkefeltet
Kommentarer
- +1 takker Ivo for det, noen ganger har jeg noen feilstavede ord i e-post og håpet på noen løsninger på dette. Jeg lar spørsmålet være åpent en annen dag i tilfelle noen kommer med en løsning rundt dette
- Så morsomt! Jeg jobber i Berkeley Lab, og jeg var en tidlig adopterer for implementeringen av Google Apps for Berkeley Lab, og jeg var en del av diskusjonen bak den vanlige FAQ. Jeg har en litt annen oppfatning. Se svaret mitt nedenfor.
- Koblingen virker nå ødelagt
Svar
Jokertegn er støttes ikke offisielt i Gmail , selv om de støttes i Google Søk .
Når det er sagt, har jeg brukt jokertegn for å matche vertsnavn og emnelinjer, og jeg har gjort dette i mer enn 5 år. Siden jokertegn ikke er en funksjon som ikke støttes, endres atferden fra tid til annen. Filtre som en gang fungerte, slutter å fungere etter at Google har endret Gmail. I tillegg kan filtre som brukes med Gmail i Google Apps, fungere annerledes enn filtre i standard Gmail (utenfor Google Apps).
Følgende eksempler fungerer for meg i Gmail for Google Apps.
For eksempel, frem til oktober 2012, var jeg i stand til å bruke følgende søk for å matche e-post sendt med fra-linjen «[email protected]» eller «eksempel@*.exempel.org» (hvor sistnevnte var en e-post sendt direkte fra [email protected], for eksempel).
from:([email protected] OR example@*.example.org)
Men i oktober 2012 brøt dette filteret plutselig. Men nå kan jeg bruke følgende søk med de samme resultatene:
from:example*example.org
Jeg kan også bruke et jokertegn i emnelinjen. Følgende filter vil matche e-postadresser med et emne som: [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
Kommentarer
- I henhold til svaret mitt, tror jeg at det å søke etter subject: (jefferson- *) er det samme som å søke etter subject: jefferson så enhver tilsynelatende suksess med jokertegn er en rød sild.
- Kanskje algoritmen har endret seg, men på tidspunktet for e-posten min,
subject:(jefferson-*)
ogsubject:jefferson
ville gi forskjellige resultater. « subject: jefferson` samsvarer ikke medjefferson-school-pta
.
Svar
Litt enklere, bare skriv følgende i søkefeltet:
from: (*@mysite.com)
Kommentarer
- Selv om dette er riktig for fullstendige søk før domenet, er det ikke ‘ en ekte jokertegn som betyr at
[email protected]
ikke ville ‘ blir ikke funnet fra et søk somfrom:(word*@domain.com
). - I henhold til svaret mitt tror jeg * og @ ikke har det tiltenkte (eller hvilken som helst) effekt. Så dette søket vil samsvare med alt du forventet, og potensielt mot noen ekstra ting.
Svar
Jeg vet at det ikke er den enkleste løsningen, men med Mozilla Thunderbird vil jokertegn for stjerne fungere Hvis du for eksempel søker etter * topp *, finner du noe som inneholder delvis eller helt den strengen, for eksempel Stop eller TopGun.
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string + (delvis + ord) + søk
Svar
Nei, det er ikke mulig.
Søket i Gmail tillater ikke strengsøk.
Kommentarer
- Legge til en lenke for å sikkerhetskopiere kravet ditt vil hjelpe.