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?

  • Dessverre fungerer ikke dette ‘. Testet på både Gmail og Google Apps.
  • Jeg klarer heller ikke å få dette til å fungere.
  • Jeg tar det tilbake. Det fungerer. Jeg prøvde nettopp å søke etter 6 web & database verter, og det fungerer for meg: from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
  • Dette er villedende. De eneste regex-lignende spesialtegnene som respekteres av Gmail-søk er parenteser (for gruppering) og pipen (‘ ELLER ‘ -operatøren) . @ToddProuty Dette eksemplet fungerer fordi alle de andre symbolene / punktene fungerer som skilletegn, ikke forskjellig fra mellomrom. Her er et annet eksempel som fungerer: 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.

    [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

    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-*) og subject:jefferson ville gi forskjellige resultater. « subject: jefferson` samsvarer ikke med jefferson-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 som from:(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.

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *