Gmail’de joker karakter araması


Yanıtlar:


25

Genel olarak değil, hayır.

Gmail arama işlevi, belirteç olarak tanımlayacağım şeye dayanarak çalışır . Bir belirteç, boşlukla veya alt çizgi, tam durma (nokta), "@", çizgi, vb. Gibi diğer alfanümerik olmayan karakterlerle ayrılmış herhangi bir alfasayısal karakter dizisidir. belirteçleri: "peter", "ford23", "örnek" ve "com".

Joker karakterler içinde jeton çalışmaz. Belirteçlerin dışındaki joker karakterler gereksiz ve yanıltıcıdır.

Peter.ford23@example.com adresinden mesajlar bulmak istediğinizi ve bu örnekleri denediğinizi hayal edin:

from:(pete*)

... işe yaramaz

from:(ford23@*)

... işe yarar, ama yanıltıcıdır. "From: ford23" için arama yapmaktan farklı değil.

Gmail’in "ford23" ten hemen sonra "@" sembolünü kontrol ettiğini düşünüyorsanız, bunun yerine ...

from:(peter@*)

... çalışmamalı, çalışmalı!

'

Başka bir cevapta verilen bir örnek

subject:(jefferson-*)

... ama yine, Gmail yanlışlıkla bizi yanıltıcıdır. Çizgi ve yıldız karakterlerinin etkisi yoktur. (Bunları kaldırmak ve daha sonra da parantez kaldırabilirsiniz It "Konuyla: Jefferson" araması aynıdır..) O ediyorum "jefferson.jones ile görüşmede" konulu bir e-posta döner.

subject:(jefferso*)

... olur değil tabi "Jefferson-okul" e-posta ile dönüş

subject:(jefferso*-*)

... olur değil tabi "Jefferson-okul" e-posta ile dönüş

'

Perl regex'in kullanılabileceğine dair bir öneri var . Belirteçlerin içindeki joker karakterlerin çalışmadığını (Perl sözdizimini kullanarak bile) tekrar etmem dışında, bu öneriyi burada ele almayacağım . Belirteçlerin dışındaki joker karakterler gereksiz ve yanıltıcıdır.

'

Sorumluluk reddi: Kısalık uğruna, yukarıda belirsiz bir dil kullandım. Ancak Google için çalışmıyorum ve bu cevabın her talebinden% 100 emin değilim. Ben do şimdiye kadar olsa iyi cevaplardan biri olduğuna inanıyoruz. Google’ın kendi Gmail arama operatörleri yardım sayfası joker karakterlerden bahsetmiyor.


21

Perl regex'i, eğik çizgi içine sardığınızda, hem bulucu hem de filtrelerde kullanabilirsiniz.

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

Hp.com etki alanından gelen her şeyle eşleşecektir.

Çok hızlı bir şekilde karmaşıklaşıyor çünkü belirli karakterlerden kaçmak zorundasın.

İşte birden fazla adresle eşleşen ve birkaç kuralı bire sıkıştıran kullandığım bir tane:

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

Bu, bildirim e-postalarının eşleşmesini etiketler:

discship@netflix.com
info@netflix.com
ANYTHING@engage.xbox.com
ANYTHING@email.xbox.com

8
Bunu işe alabilen var mı? Google Apps kullanıyorum ve filtrede veya aramada işe yaramış gibi görünmüyor. İşe yaramasının tek nedeni, google'ın sembolleri atması ve sorgunuzun ortaya from:(/(hp\.com$)/)çıkmasıdır from:@hp.com. İşe |yarayan sebep , ORoperatör olarak hareket etmesidir. @Turtle: Özelliğin belgelerine bağlantı var mı?
Hissedar

16
Ne yazık ki, bu işe yaramıyor. Hem Gmail’de hem de Google Apps’ta test edilmiştir.
Duygusal

4
Bunu da işe alamam.
CoatedMoose

2
Geri alıyorum. Çalışıyor. Sadece 6 web ve veritabanı sunucusu aramaya çalıştım ve benim için çalışıyor:from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
Stefan Lasiewski,

4
Bu yanıltıcıdır. Gmail araması tarafından saygı duyulan yalnızca regex benzeri özel karakterler parantezler (gruplama için) ve pipo ('VEYA' operatörü). @ToddProuty Bu örnek işe yarar, çünkü diğer tüm semboller / punct, boşluklardan farklı olmayan terim ayırıcı işlevi görür. İşte çalışan başka örnektir: from:(/($(engage|email)\.\/xbox^com)/).
Stephen M. Harris

16

Hayır, bu mümkün değil. Ancak, neye ihtiyacınız olduğuna bağlıdır. Gmail, tüm kelimeleri temel alan çok sınırlı bir kaynak kullanma biçimi kullanır.

Örneğin, e-postaları alabilir miyim bakalım phwd.lastname@gmail.com

from:phwd - Eserleri

from:pwhd.l - Hayır

from:phw - Hayır

Bu durumda alacağınız en yakın şey, kişinin adı ve soyadını döneme kadar kesecek kadar iyi olup olmadığıdır.

bu yüzden phwdlastname@gmail.comyukarıdaki aramaların hiçbiri çalışmaz.

Ancak iletişim bilgilerimi doldurmak ve ekran adımı "phwd soyadı" olarak kullanmaktan hoşlandığımı ve ardından en azından bu şekilde alabileceğimi söyleyin

from:"phwd"

from:"phwd lastname"

Berbat ama en azından Gmail Ninjalarımız var .


Bu sayfa bazı bilgiler var.
Lazer

1
Herhangi biri daha fazla bilgi isterse diye, bunun hakkında ayrıntılı bir blog yazısı yazdım .
Hissedilen

13

Göre Berkeley Laboratuarı Commons:

Gmail araması, alt dize, kısmi kelime, joker karakter veya normal ifade araması yapmaz.

Tek alternatifiniz Gelişmiş Arama ile işleri daraltmak veya arama kutusunda aynı anda birden çok seçenek denemek


2
+1 bunun için teşekkürler Ivo, bazen e-postalarda yanlış yazılmış kelimelerim var ve bunun için bazı çözümler bekliyordum. Birinin bunun için bir çözüm bulması durumunda soruyu başka bir güne açık bırakacağım
kristof

Ne kadar komik! Berkeley Lab'da çalışıyorum ve Berkeley Lab Google Apps uygulamasının erken bir uygulayıcısıyım ve bu SSS arkasındaki tartışmanın bir parçasıydım. Biraz farklı bir şansım var. Aşağıdaki cevaba bakınız.
Stefan Lasiewski

Bağlantı şimdi bozuk görünüyor
Ravinder Reddy

5

Joker karakterler, Google Arama’da desteklenmiş olsalar bile Gmail’de resmi olarak desteklenmemektedir .

Bununla birlikte, host isimleri ve konu satırlarını eşleştirmek için joker karakterler kullanıyorum ve bunu 5 + yıldır yapıyorum. Ancak, joker karakterler desteklenmeyen bir özellik olduğundan, davranış zaman zaman değişir. Bir zamanlar işe yarayan filtreler, Google Gmail’i değiştirdikten sonra çalışmayı bırakacaktır. Ayrıca, Google Apps’taki Gmail’le kullanılan filtreler standart Gmail’deki (Google Apps’ın dışındaki) filtrelerden farklı şekilde çalışabilir.

Aşağıdaki örnekler benim için Google Apps için Gmail’de çalışmaktadır.

Örneğin, Ekim 2012'ye kadar, "example@example.org" veya "example@*.example.org" satırlarından gönderilen e-postaları eşleştirmek için aşağıdaki aramayı kullanabildim (ikincisi doğrudan root@host.example.org, örneğin).

from:(example@example.org OR example@*.example.org)

Ancak Ekim 2012'de bu filtre aniden kırıldı. Ancak şimdi aşağıdaki sonuçları aynı sonuçlarla kullanabilirim:

from:example*example.org

Ayrıca, konu satırında bir joker karakter kullanabilirim. Aşağıdaki filtre, e-postaları şöyle bir konuyla eşleştirir [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*)

Cevabım gereği , konu aramanın (jefferson- *) konu aramakla aynı olduğuna inanıyorum : jefferson bu yüzden joker karakterlerle görünen herhangi bir başarı kırmızı bir ringa balığıdır.
Peter Ford,

Belki de algoritma değişti, ama e-postamın zamanında, subject:(jefferson-*)ve subject:jeffersonfarklı sonuçlar getirecekti. `` Konu: Jefferson `eşleşmiyor jefferson-school-pta.
Stefan Lasiewski

4

Biraz daha kolay, aşağıdakileri sadece arama kutusuna yazın:

from: (*@mysite.com)

Tam etki alanı öncesi aramalar için bu doğru olsa da wordpress@domain.com, bir aramadan bulunmayacak olan gerçek bir joker anlamı değildir from:(word*@domain.com).
Rebecca Dessonville

1
Cevabım gereği, * ve @ 'nin istenen (veya herhangi bir) etkisinin olmadığına inanıyorum. Dolayısıyla bu arama beklediğiniz her şeye ve potansiyel olarak bazı ekstra maddelere karşı eşleşecektir .
Peter Ford


0

Hayır, mümkün değil.

Gmail’deki arama alt dize aramasına izin vermiyor.


2
Talebinizi yedeklemek için bir bağlantı eklemek yardımcı olacaktır.
Rebecca Dessonville

-2

Google’ın Gelişmiş Arama İpuçları sayfası:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41

Genel olarak, joker kart gerekmez. Sadece aralarında boşluk olan 2 kelime veya kelime kısmı arayabilir ve aynı kelimede bulunup bulunmadıklarını 2 kelimeyi içeren herhangi bir e-posta alacaksınız.


bağlantı için teşekkürler. Cevabınızın ikinci kısmı hakkında emin değilim. 2 kelimeyi aramayı öneriyor musunuz: gen eral; "genaral" içeren e-postaları döndürür mü?
kristof

1
belki ifade demekti. Bunu denedim ve işe yaramadı.
phwd

@Kristof: Evet, demek istediğim buydu.
Ben Hoffman,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.