Is zoeken met jokertekens mogelijk in Gmail?

Antwoord

Niet in het algemeen, nee.

De zoekfunctionaliteit van Gmail werkt op basis van wat ik zou omschrijven als tokens . Een token is een reeks alfanumerieke tekens gescheiden door een spatie of door andere niet-alfanumerieke tekens zoals onderstrepingsteken, punt (punt), “@”, streepje, enz. Dus in [email protected] zijn er 4 tokens: “peter”, “ford23”, “example” en “com”.

Wildcards binnen tokens werken niet. Jokertekens buiten tokens zijn niet nodig en misleidend.

Stel je voor dat je berichten wilt vinden van peter.ford23 @ example.com en probeerde deze voorbeelden:

from:(pete*) 

… zou niet werken

from:(ford23@*) 

… zou werken, maar is misleidend. Het is niet anders dan zoeken naar “from: ford23”.

Als je dacht dat Gmail het “@” -symbool onmiddellijk na “ford23” zocht, zou je dit in plaats daarvan kunnen proberen …

from:(peter@*) 

… zou niet moeten werken, maar doet het!

`

Een voorbeeld gegeven in een ander antwoord is

subject:(jefferson-*) 

… maar nogmaals, Gmail misleidt ons per ongeluk. Het streepje en het sterretje hebben geen effect. (U kunt ze verwijderen en vervolgens ook de haakjes verwijderen. Het is hetzelfde als zoeken op “subject: jefferson”.) Het zou een e-mail terugsturen met als onderwerp “meeting with jefferson.jones”.

subject:(jefferso*) 

… zou niet een e-mail retourneren met onderwerp “jefferson-school”

subject:(jefferso*-*) 

… zou niet stuur een e-mail terug met het onderwerp “jefferson-school”

`

Er is een suggestie dat Perl-regex kan worden gebruikt. Ik ga hier niet op die suggestie ingaan, behalve om die jokertekens binnen tokens werken niet (zelfs niet met de Perl-syntaxis). En jokertekens buiten tokens zijn niet nodig en misleidend.

`

Disclaimer: Om het kort te houden heb ik een onzekerheidsvrije taal gebruikt ge hierboven. Maar ik werk niet voor Google en ik ben niet 100% zeker van elke claim in dit antwoord. Ik denk echter wel dat dit een van de beste antwoorden tot nu toe is. Googles eigen Help-pagina van Gmail-zoekoperatoren noemt geen jokertekens.

Antwoord

U kunt Perl-regex gebruiken in zowel de zoekfunctie als de filters als u deze in een schuine streep plaatst.

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

Komt overeen met alles van het hp.com-domein.

Het wordt heel snel ingewikkeld omdat je aan bepaalde tekens moet ontsnappen.

Hier is er een die ik gebruik die overeenkomt met meerdere adressen en die verschillende regels comprimeert tot one:

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

Dat label e-mails met meldingen die overeenkomen met:

[email protected] [email protected] [email protected] [email protected] 

Reacties

  • Heeft iemand dit aan het werk kunnen krijgen? Ik ‘ gebruik Google Apps, en ‘ t lijkt te werken in het filter of de zoekfunctie. De enige reden waarom het lijkt te werken, is omdat Google symbolen weggooit, zodat uw zoekopdracht from:(/(hp\.com$)/) wordt from:@hp.com. De r eason | werkt omdat het fungeert als de OR operator. @Turtle: heb je links naar documentatie van de functie?
  • Helaas werkt dit ‘ niet. Getest op zowel Gmail als Google Apps.
  • Ik krijg dit ook niet aan het werk.
  • Ik neem het terug. Het werkt. Ik heb zojuist geprobeerd te zoeken naar 6 web & databasehosts en het werkt voor mij: from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
  • Dit is misleidend. De enige regex-achtige speciale tekens die worden gerespecteerd door Gmail-zoekopdrachten zijn haakjes (voor groepering) en de pipe (‘ OF ‘ operator) . @ToddProuty Dit voorbeeld werkt omdat alle andere symbolen / punct dienen als scheidingstekens voor termen, niet anders dan spaties. Hier is nog een voorbeeld dat werkt: from:(/($(engage|email)\.\/xbox^com)/).

Antwoord

Nee, het is niet mogelijk. Het hangt er echter van af waarvoor u het nodig heeft. Gmail gebruikt een zeer beperkte vorm van stammen op basis van hele woorden.

Laten we bijvoorbeeld eens kijken of ik e-mails kan ophalen van [email protected]

from:phwd – werkt

from:pwhd.l – nee

from:phw – nee

In dit geval komt u dus het dichtst in de buurt als de persoon aardig genoeg was om zijn voor- en achternaam bij de punt te knippen.

dus [email protected] zal ertoe leiden dat alle bovenstaande zoekopdrachten niet werken.

Maar stel dat ik aardig was om mijn contactgegevens in te vullen en heb mijn weergavenaam als “phwd lastname” dan kan ik het in ieder geval op deze manier ophalen

from:"phwd" from:"phwd lastname" 

Het is klote maar we hebben tenminste Gmail Ninjas .

Reacties

Antwoord

Volgens aan Berkeley Lab Commons:

Zoeken in Gmail implementeert geen zoeken naar subtekenreeksen, gedeeltelijke woorden, jokertekens of reguliere expressies.

Je enige alternatief is om dingen te beperken met Geavanceerd zoeken of door meerdere, gelijktijdige opties in het zoekvak uit te proberen.

Reacties

  • +1 bedankt Ivo daarvoor, soms heb ik een paar verkeerd gespelde woorden in e-mails en hoopte ik op oplossingen hiervoor. Ik laat de vraag nog een dag open voor het geval iemand hier een oplossing voor bedenkt.
  • Wat grappig! Ik werk bij Berkeley Lab en ik was een early adopter voor de Berkeley Lab Google Apps-implementatie, en ik maakte deel uit van de discussie achter die FAQ. Ik heb een iets andere kijk. Zie mijn antwoord hieronder.
  • De link lijkt nu verbroken

Antwoord

Jokertekens zijn niet officieel ondersteund in Gmail , zelfs als ze worden ondersteund in Google Zoeken .

Dat gezegd hebbende, ik gebruik jokertekens om hostnamen en onderwerpregels te matchen, en ik doe dit al meer dan 5 jaar. Omdat jokertekens echter een niet-ondersteunde functie zijn, verandert het gedrag van tijd tot tijd. Filters die ooit werkten, werken niet meer nadat Google Gmail heeft gewijzigd. Bovendien werken filters die met Gmail in Google Apps worden gebruikt, anders dan filters in standaard Gmail (buiten Google Apps).

De volgende voorbeelden werken voor mij in Gmail voor Google Apps.

Tot oktober 2012 kon ik bijvoorbeeld de volgende zoekopdracht gebruiken om e-mails te matchen die waren verzonden met de regel van “[email protected]” of “voorbeeld@*.voorbeeld.org” (waarbij de laatste een e-mail was die rechtstreeks van [email protected], bijvoorbeeld).

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

Maar in oktober 2012 brak dit filter plotseling. Maar nu kan ik de volgende zoekopdracht gebruiken met dezelfde resultaten:

from:example*example.org 

Ik kan ook een jokerteken gebruiken in de onderwerpregel. Het volgende filter zal e-mails matchen met een onderwerp als: [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*) 

Reacties

  • Volgens mijn antwoord denk ik dat zoeken op onderwerp: (jefferson- *) hetzelfde is als zoeken op onderwerp: jefferson dus elk schijnbaar succes met jokertekens is een rode haring.
  • Misschien is het algoritme veranderd, maar op het moment van mijn e-mail zijn subject:(jefferson-*) en subject:jefferson zou verschillende resultaten opleveren. “ subject: jefferson` komt niet overeen met jefferson-school-pta.

Antwoord

Een beetje eenvoudiger, typ gewoon het volgende in het zoekvak:

from: (*@mysite.com) 

Reacties

  • Hoewel dit correct is voor zoekopdrachten naar het volledige pre-domein, is het niet ‘ een waar jokerteken, wat betekent dat [email protected] niet wordt niet gevonden met een zoekopdracht als from:(word*@domain.com).
  • Volgens mijn antwoord denk ik dat de * en @ niet de bedoelde (of enig) effect. Dus deze zoekopdracht zal overeenkomen met alles wat je ervan verwachtte, en mogelijk met wat extra dingen.

Antwoord

Ik weet dat het niet de meest eenvoudige oplossing is, maar met Mozilla Thunderbird werkt het asterisk-jokerteken Als u bijvoorbeeld * top * zoekt, vindt u alles dat deze tekenreeks geheel of gedeeltelijk bevat, bijvoorbeeld Stop of TopGun.

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string + (gedeeltelijk + woord) + zoeken

Antwoord

Nee, het is niet mogelijk.

De zoekopdracht in Gmail staat zoeken naar substring niet toe.

Reacties

  • Een link toevoegen om een back-up van je claim te maken zal helpen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *