Antworten:
Im Allgemeinen nicht, nein.
Die Google Mail-Suchfunktion basiert auf dem, was ich als Token bezeichnen würde . Ein Token ist eine beliebige Folge von alphanumerischen Zeichen, die durch ein Leerzeichen oder andere nicht alphanumerische Zeichen wie Unterstrich, Punkt (Punkt), "@", Bindestrich usw. getrennt sind. In peter.ford23@example.com gibt es also 4 Tokens: "peter", "ford23", "example" und "com".
Platzhalter in Tokens funktionieren nicht. Platzhalter außerhalb von Token sind unnötig und irreführend.
Stellen Sie sich vor, Sie möchten Nachrichten von peter.ford23@example.com finden und haben diese Beispiele ausprobiert:
from:(pete*)
... würde nicht funktionieren
from:(ford23@*)
... würde funktionieren, ist aber irreführend. Es unterscheidet sich nicht von der Suche nach "from: ford23".
Wenn Sie der Meinung sind, dass Google Mail unmittelbar nach "ford23" nach dem "@" - Symbol sucht, können Sie dies stattdessen versuchen ...
from:(peter@*)
... sollte nicht funktionieren, tut es aber!
`
Ein Beispiel in einer anderen Antwort ist
subject:(jefferson-*)
... aber auch hier führt Google Mail uns versehentlich in die Irre. Die Bindestrich- und Sternchenzeichen haben keine Auswirkung. (Sie können sie entfernen und dann die Klammern entfernen Es ist das gleiche wie die Suche nach „subject: jefferson“..) Es wäre eine E - Mail mit dem Betreff „Treffen mit jefferson.jones“ zurückzukehren.
subject:(jefferso*)
... würde keine E-Mail mit dem Betreff "jefferson-school" zurücksenden
subject:(jefferso*-*)
... würde keine E-Mail mit dem Betreff "jefferson-school" zurücksenden
`
Es wurde vorgeschlagen, Perl-Regex zu verwenden. Ich werde diesen Vorschlag hier nicht ansprechen, außer um zu wiederholen, dass Platzhalter innerhalb von Tokens nicht funktionieren (selbst wenn Perl-Syntax verwendet wird). Und Platzhalter außerhalb von Token sind unnötig und irreführend.
`
Haftungsausschluss: Der Kürze halber habe ich oben eine unsicherheitsfreie Sprache verwendet. Aber ich arbeite nicht für Google und bin mir nicht hundertprozentig sicher, welche Ansprüche in dieser Antwort enthalten sind. Ich glaube jedoch, dass dies eine der besten Antworten ist. Die Hilfeseite der Google Mail-Suchoperatoren enthält keine Platzhalter.
Sie können Perl-Regex sowohl in der Suche als auch in den Filtern verwenden, wenn Sie ihn in einen Schrägstrich einschließen.
from:(/(\@hp\.com$)/)
Stimmt mit allem von der Domain hp.com überein.
Es wird sehr schnell kompliziert, weil Sie bestimmte Zeichen entkommen müssen.
Hier ist eine, die ich verwende, die mehreren Adressen entspricht und mehrere Regeln auf eine komprimiert:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media
Damit werden passende Benachrichtigungs-E-Mails gekennzeichnet:
discship@netflix.com
info@netflix.com
ANYTHING@engage.xbox.com
ANYTHING@email.xbox.com
from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.
Nein, das ist nicht möglich. Es kommt jedoch darauf an, wofür Sie es brauchen. Google Mail verwendet eine sehr begrenzte Form des Stemmings, die auf ganzen Wörtern basiert.
Lassen Sie uns zum Beispiel sehen, ob ich E-Mails von abrufen kann phwd.lastname@gmail.com
from:phwd
- funktioniert
from:pwhd.l
- Nein
from:phw
- Nein
In diesem Fall erhalten Sie also am ehesten, wenn die Person nett genug war, ihren Vor- und Nachnamen um den Zeitraum zu kürzen.
so phwdlastname@gmail.com
wird in allen oben genannten Suchanfragen führen nicht funktioniert.
Angenommen, ich war nett, meine Kontaktinformationen auszufüllen und meinen Anzeigenamen als "phwd lastname" zu haben, dann kann ich ihn zumindest auf diese Weise abrufen
from:"phwd"
from:"phwd lastname"
Es ist scheiße, aber zumindest haben wir Gmail Ninjas .
Die Google Mail-Suche implementiert keine Suche nach Unterzeichenfolgen, Teilwörtern, Platzhaltern oder regulären Ausdrücken.
Ihre einzige Alternative besteht darin, die Suche mit der erweiterten Suche einzugrenzen oder mehrere Optionen gleichzeitig im Suchfeld auszuprobieren
Platzhalter werden in Google Mail nicht offiziell unterstützt , auch wenn sie in der Google-Suche unterstützt werden .
Das heißt, ich verwende Wildcards, um Hostnamen und Betreffzeilen abzugleichen, und das seit mehr als 5 Jahren. Da Platzhalter jedoch nicht unterstützt werden, ändert sich das Verhalten von Zeit zu Zeit. Filter, die einmal funktioniert haben, funktionieren nicht mehr, nachdem Google Mail geändert hat. Darüber hinaus funktionieren in Google Apps mit Google Mail verwendete Filter möglicherweise anders als in Standard-Google Mail (außerhalb von Google Apps).
Die folgenden Beispiele funktionieren für mich in Google Mail für Google Apps.
Zum Beispiel konnte ich bis Oktober 2012 die folgende Suche verwenden, um E - Mails abzugleichen, die mit der Absenderzeile "example@example.org" oder "example@*.example.org" gesendet wurden (wobei letztere eine E - Mail war, die direkt von gesendet wurde) root@host.example.org, zum Beispiel).
from:(example@example.org OR example@*.example.org)
Aber im Oktober 2012 ist dieser Filter plötzlich kaputt gegangen. Aber jetzt kann ich die folgende Suche mit den gleichen Ergebnissen verwenden:
from:example*example.org
Außerdem kann ich in der Betreffzeile einen Platzhalter verwenden. Der folgende Filter vergleicht E-Mails mit einem Betreff wie [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
subject:(jefferson-*)
und subject:jefferson
würde andere Ergebnisse zurückgeben. `` subject: jefferson` würde nicht passen jefferson-school-pta
.
Etwas einfacher, schreiben Sie einfach Folgendes in das Suchfeld:
from: (*@mysite.com)
wordpress@domain.com
die bei einer Suche wie from:(word*@domain.com
) nicht gefunden werden würde .
Ich weiß, dass es nicht die einfachste Lösung ist, aber mit Mozilla Thunderbird funktionieren Sternchen-Wildcards. Wenn Sie zum Beispiel nach * top * suchen, wird alles gefunden, was diese Zeichenfolge teilweise oder vollständig enthält, zum Beispiel Stop oder TopGun.
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial+word)+search
Nein, es ist nicht möglich.
Die Suche in Google Mail erlaubt keine Teilstringsuche.
Hier finden Sie die Tipps zur erweiterten Suche von Google:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41
Im Allgemeinen ist kein Platzhalter erforderlich. Sie können einfach nach 2 Wörtern oder Wortteilen suchen, zwischen denen ein Leerzeichen steht, und Sie erhalten alle E-Mails, die die 2 Wörter enthalten, unabhängig davon, ob beide innerhalb desselben Wortes gefunden wurden oder nicht.
from:(/(hp\.com$)/)
immer mehr wirdfrom:@hp.com
. Der Grund dafür|
ist, dass es alsOR
Bediener fungiert. @Turtle: Hast du irgendwelche Links zur Dokumentation der Funktion?