it-swarm.asia

Pencarian wildcard di Gmail

Apakah pencarian wildcard dimungkinkan di Gmail?

76
kristof

Tidak secara umum, tidak.

Fungsionalitas pencarian Gmail berfungsi berdasarkan apa yang saya sebut sebagai token . Token adalah urutan karakter alfanumerik yang dipisahkan oleh spasi atau karakter non-alfanumerik lainnya seperti garis bawah, titik penuh (titik), "@", tanda hubung, dll. Jadi di [email protected] ada 4 token: "peter", "ford23", "example" dan "com".

Wildcard di dalam token tidak berfungsi. Wildcard di luar token tidak perlu dan menyesatkan.

Bayangkan Anda ingin menemukan pesan dari [email protected] dan mencoba contoh-contoh ini:

from:(pete*)

... tidak akan bekerja

from:([email protected]*)

... akan bekerja, tetapi menyesatkan. Tidak ada bedanya dengan mencari "from: ford23".

Jika Anda berpikir bahwa Gmail sedang memeriksa simbol "@" segera setelah "ford23", Anda dapat mencoba ini ...

from:([email protected]*)

... seharusnya tidak bekerja, tetapi berhasil!

`

Salah satu contoh yang diberikan dalam jawaban lain adalah

subject:(jefferson-*)

... tapi sekali lagi, Gmail secara tidak sengaja menyesatkan kita. Tanda hubung dan karakter tanda bintang tidak berpengaruh. (Anda dapat menghapusnya dan kemudian menghapus tanda kurung juga. Ini sama dengan mencari "subject: jefferson".) Ini akan mengembalikan email dengan subjek "meeting with jefferson.jones ".

subject:(jefferso*)

... akan tidak mengembalikan email dengan subjek "jefferson-school"

subject:(jefferso*-*)

... akan tidak mengembalikan email dengan subjek "jefferson-school"

`

Ada saran bahwa Perl regex dapat digunakan. Saya tidak akan membahas saran itu di sini, kecuali mengulangi wildcard itu di dalam token tidak berfungsi (bahkan menggunakan sintaks Perl). Dan wildcard di luar token tidak perlu dan menyesatkan.

`

Penafian: Demi singkatnya saya telah menggunakan bahasa bebas ketidakpastian di atas. Tetapi saya tidak bekerja untuk Google dan saya tidak 100% yakin akan setiap klaim dalam jawaban ini. Saya do percaya itu adalah salah satu jawaban terbaik sejauh ini. Google sendiri halaman bantuan operator pencarian Gmail tidak menyebutkan wildcard.

24
Peter Ford

Anda dapat menggunakan Perl regex di kedua temukan dan filter jika Anda membungkusnya dengan garis miring ke depan.

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

Akan cocok dengan semuanya dari domain hp.com.

Ini menjadi rumit dengan sangat cepat karena Anda harus melarikan diri dari karakter tertentu.

Inilah yang saya gunakan yang cocok dengan beberapa alamat dan mengompres beberapa aturan menjadi satu:

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

Itu akan memberi label email pemberitahuan yang cocok:

[email protected]
[email protected]
[email protected]ge.xbox.com
[email protected]
20
Turtle

Tidak, itu tidak mungkin. Namun, itu tergantung pada apa yang Anda butuhkan. Gmail menggunakan bentuk stemming yang sangat terbatas berdasarkan seluruh kata.

Sebagai contoh, mari kita lihat apakah saya dapat mengambil email dari [email protected]

from:phwd - berfungsi

from:pwhd.l - tidak

from:phw - tidak

Jadi yang paling dekat Anda akan dapatkan dalam kasus ini adalah jika orang itu cukup baik untuk memotong nama depan dan nama belakang mereka oleh periode.

jadi [email protected] akan menghasilkan semua pencarian di atas tidak berfungsi.

Tapi katakan saya Senang Mengisi informasi kontak saya dan memiliki nama tampilan saya sebagai "phwd lastname" maka saya setidaknya bisa mengambilnya dengan cara ini

from:"phwd"

from:"phwd lastname"

Itu menyebalkan tetapi setidaknya kita memiliki Ninja Gmail .

16
phwd

Menurut ke Berkeley Lab Commons:

Pencarian Gmail tidak menerapkan pencarian sub-string, Word parsial, wildcard, atau pencarian ekspresi reguler.

Satu-satunya alternatif Anda adalah mempersempit segalanya dengan Pencarian Tingkat Lanjut atau mencoba beberapa opsi secara bersamaan di kotak pencarian

13
Ivo Flipse

Wildcard adalah tidak didukung secara resmi di Gmail , bahkan jika itu didukung di Google Search .

Yang mengatakan, saya telah menggunakan wildcard untuk mencocokkan nama host dan baris subjek, dan saya telah melakukan ini selama 5+ tahun. Namun, karena wildcard adalah fitur yang tidak didukung, perilakunya berubah dari waktu ke waktu. Filter yang pernah berfungsi akan berhenti berfungsi setelah Google mengubah Gmail. Selain itu, filter yang digunakan dengan Gmail di Google Apps dapat bekerja secara berbeda dengan filter di Gmail standar (di luar Google Apps).

Contoh-contoh berikut berfungsi untuk saya di Gmail untuk Google Apps.

Misalnya, hingga Oktober 2012 saya dapat menggunakan pencarian berikut untuk mencocokkan email yang dikirim dengan dari "[email protected]" atau "[email protected]*.example.org" (di mana yang terakhir adalah email yang dikirim langsung dari [email protected], misalnya).

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

Namun pada Oktober 2012, filter ini tiba-tiba rusak. Tetapi sekarang saya dapat menggunakan pencarian berikut dengan hasil yang sama:

from:example*example.org

Juga, saya bisa menggunakan wildcard di baris subjek. Filter berikut akan mencocokkan email dengan subjek seperti: [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*)
5
Stefan Lasiewski

Sedikit lebih mudah, cukup tulis yang berikut ini di kotak pencarian:

from: (*@mysite.com)
4
Christian

Saya tahu itu bukan solusi yang paling mudah, tetapi dengan Mozilla Thunderbird wildcard asterisk akan berfungsi. Misalnya, mencari * top * akan menemukan apa pun yang berisi string sebagian atau seluruhnya, misalnya, Stop atau TopGun.

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+ (sebagian + Word) + pencarian

1
Smeterlink

Tidak, itu tidak mungkin.

Pencarian di Gmail tidak memungkinkan pencarian substring.

0
Marco Demaio