Ist eine Platzhaltersuche in Google Mail möglich?
Antwort
Nicht im Allgemeinen, 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 durch andere nicht alphanumerische Zeichen wie Unterstrich, Punkt (Punkt), „@“, Bindestrich usw. getrennt sind. In [email protected] gibt es also 4 Token: „peter“, „ford23“, „example“ und „com“.
Platzhalter innerhalb von Token funktionieren nicht. Platzhalter außerhalb von Token sind unnötig und irreführend.
Stellen Sie sich vor, Sie möchten Nachrichten von peter.ford23 finden @ example.com und versuchte diese Beispiele:
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, funktioniert aber!
`
Ein Beispiel in einer anderen Antwort ist
subject:(jefferson-*)
… aber auch hier führt uns Google Mail versehentlich in die Irre. Die Strich- und Sternchenzeichen haben keine Auswirkung. (Sie können sie entfernen und dann auch die Klammern entfernen. Dies entspricht der Suche nach „Betreff: jefferson“.) Es würde eine E-Mail mit dem Betreff „Treffen mit jefferson.jones“ zurückgeben.
subject:(jefferso*)
… würde nicht eine E-Mail zurückgeben mit dem Fach „jefferson-school“
subject:(jefferso*-*)
… würde nicht Senden Sie eine E-Mail mit dem Betreff „jefferson-school“ zurück.
`
Es wurde vorgeschlagen, dass Perl-Regex kann verwendet werden. Ich werde diesen Vorschlag hier nicht ansprechen, außer um die Platzhalter innerhalb von Token funktionieren nicht (auch nicht mit Perl-Syntax). Und Platzhalter außerhalb von Token sind unnötig und irreführend.
`
Haftungsausschluss: Der Kürze halber habe ich eine unsicherheitsfreie Sprache verwendet ge oben. Aber ich arbeite nicht für Google und bin mir nicht 100% sicher, welche Ansprüche in dieser Antwort enthalten sind. Ich glaube jedoch, dass dies eine der besten Antworten ist. In der Google-eigenen Hilfeseite der Google Mail-Suchoperatoren werden keine Platzhalter erwähnt.
Antwort
Sie können Perl-Regex sowohl im Such- als auch im Filter verwenden, wenn Sie ihn in einen Schrägstrich einschließen.
from:(/(\@hp\.com$)/)
Passt zu allem von der Domain hp.com.
Es wird sehr schnell kompliziert, weil Sie bestimmten Zeichen entkommen müssen.
Hier ist eine, die ich verwende, die mehreren Adressen entspricht und mehrere Regeln auf komprimiert Eins:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media
Damit werden übereinstimmende Benachrichtigungs-E-Mails gekennzeichnet:
[email protected] [email protected] [email protected] [email protected]
Kommentare
- Hat jemand dies zum Laufen gebracht? Ich ‚ verwende Google Apps und scheint weder im Filter noch in der Suche zu funktionieren. Der einzige Grund, warum dies zu funktionieren scheint, ist, dass Google Symbole verwirft, sodass Ihre Abfrage
from:(/(hp\.com$)/)
zufrom:@hp.com
. Das r eason|
funktioniert, weil es alsOR
-Operator fungiert. @Turtle: Haben Sie Links zur Dokumentation der Funktion? - Leider funktioniert dies nicht ‚. Getestet auf Google Mail und Google Apps.
- Ich kann dies auch nicht zum Laufen bringen.
- Ich nehme es zurück. Es funktioniert. Ich habe gerade versucht, nach 6 Web-Datenbankhosts & zu suchen, und es funktioniert für mich:
from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
- Dies ist irreführend. Die einzigen Regex-ähnlichen Sonderzeichen, die von der Google Mail-Suche berücksichtigt werden, sind Klammern (zum Gruppieren) und die Pipe (‚ ODER ‚ -Operator). . @ToddProuty Dieses Beispiel funktioniert, weil alle anderen Symbole / Punkte als Begriffstrennzeichen dienen, nicht anders als Leerzeichen. Hier ist ein weiteres Beispiel, das funktioniert:
from:(/($(engage|email)\.\/xbox^com)/)
.
Antwort
Nein, das ist nicht möglich. Es hängt jedoch davon ab, wofür Sie es benötigen. Google Mail verwendet eine sehr eingeschränkte Form des Stemmings, das auf ganzen Wörtern basiert.
Lassen Sie uns beispielsweise sehen, ob ich E-Mails von [email protected]
from:phwd
– funktioniert
from:pwhd.l
– nein
from:phw
– nein
In diesem Fall erhalten Sie am nächsten, wenn die Person nett genug war, ihren Vor- und Nachnamen nach dem Punkt zu kürzen.
[email protected]
führt dazu, dass alle oben genannten Suchvorgänge nicht funktionieren.
Aber sagen Sie, ich war nett, meine Kontaktinformationen und auszufüllen Habe meinen Anzeigenamen als „phwd lastname“, dann kann ich ihn zumindest auf diese Weise abrufen.
from:"phwd" from:"phwd lastname"
Es ist scheiße, aber zumindest haben wir Google Mail-Ninjas .
Kommentare
- Diese Seite hat einige Informationen.
- Ich habe einen ausführlichen Blog-Beitrag darüber geschrieben, falls jemand weitere Informationen wünscht.
Antwort
Entsprechend an Berkeley Lab Commons:
Die Google Mail-Suche implementiert keine Suche nach Unterzeichenfolgen, Teilwörtern, Platzhaltern oder regulären Ausdrücken.
Ihre einzige Alternative besteht darin, die erweiterte Suche einzugrenzen oder mehrere Optionen gleichzeitig im Suchfeld auszuprobieren.
Kommentare
- +1 danke Ivo dafür, manchmal habe ich einige falsch geschriebene Wörter in E-Mails und hoffte auf Lösungen dafür. Ich werde die Frage für einen weiteren Tag offen lassen, falls jemand eine Lösung für dieses Problem finden sollte.
- Wie lustig! Ich arbeite bei Berkeley Lab und war ein früher Anwender der Google Lab-Implementierung von Berkeley Lab. Ich war Teil der Diskussion hinter dieser FAQ. Ich habe eine etwas andere Einstellung. Siehe meine Antwort unten.
- Der Link scheint jetzt defekt zu sein.
Antwort
Platzhalter sind wird in Google Mail nicht offiziell unterstützt , auch wenn sie in der Google-Suche unterstützt werden.
Das heißt, ich verwende Platzhalter, 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. Einmal funktionierende Filter funktionieren nicht mehr, nachdem Google Google Mail geändert hat. Darüber hinaus funktionieren Filter, die mit Google Mail in Google Apps verwendet werden, möglicherweise anders als Filter in Standard-Google Mail (außerhalb von Google Apps).
Die folgenden Beispiele funktionieren für mich in Google Mail für Google Apps.
Bis Oktober 2012 konnte ich beispielsweise die folgende Suche verwenden, um E-Mails abzugleichen, die mit der Zeile „[email protected]“ oder „example@*.example.org“ gesendet wurden (wobei letztere eine direkt gesendete E-Mail war von [email protected] zum Beispiel).
from:([email protected] OR example@*.example.org)
Aber im Oktober 2012 brach dieser Filter plötzlich. Aber jetzt kann ich die folgende Suche mit den gleichen Ergebnissen verwenden:
from:example*example.org
Ich kann auch einen Platzhalter in der Betreffzeile verwenden. Der folgende Filter vergleicht E-Mails mit einem Betreff wie: [jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
Kommentare
- Gemäß meiner Antwort glaube ich, dass die Suche nach Betreff: (jefferson- *) die gleiche ist wie die Suche nach Betreff: jefferson Jeder offensichtliche Erfolg mit Platzhaltern ist ein roter Hering.
- Vielleicht hat sich der Algorithmus geändert, aber zum Zeitpunkt meiner E-Mail
subject:(jefferson-*)
undsubject:jefferson
würde unterschiedliche Ergebnisse zurückgeben. „ subject: jefferson` würde nicht mitjefferson-school-pta
übereinstimmen.
Antwort
Etwas einfacher, schreiben Sie einfach Folgendes in das Suchfeld:
from: (*@mysite.com)
Kommentare
- Während dies für vollständige Vor-Domain-Suchen korrekt ist, ist ‚ kein echter Platzhalter, was bedeutet, dass
[email protected]
nicht ‚ wird bei einer Suche wiefrom:(word*@domain.com
) nicht gefunden. - Gemäß meiner Antwort glaube ich, dass * und @ nicht die beabsichtigten haben (oder irgendein) Effekt. Diese Suche stimmt also mit allem überein, was Sie erwartet haben, und möglicherweise mit einigen zusätzlichen Dingen.
Antwort
Ich weiß, dass dies nicht die einfachste Lösung ist, aber mit Mozilla Thunderbird funktioniert der Sternchen-Platzhalter Wenn Sie beispielsweise * top * durchsuchen, wird alles gefunden, was diese Zeichenfolge teilweise oder vollständig enthält, z. B. Stop oder TopGun.
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string + (Teil + Wort) + Suche
Antwort
Nein, das ist es nicht möglich.
Die Suche in Google Mail erlaubt keine Suche nach Teilzeichenfolgen.
Kommentare
- Hinzufügen eines Links zum Sichern Ihres Anspruchs wird helfen.