Tìm kiếm ký tự đại diện trong Gmail


Câu trả lời:


25

Không nói chung, không.

Chức năng tìm kiếm Gmail hoạt động dựa trên những gì tôi sẽ mô tả là mã thông báo . Mã thông báo là bất kỳ chuỗi ký tự chữ và số nào được phân tách bằng dấu cách hoặc bởi các ký tự không chữ và số khác như dấu gạch dưới, dấu chấm hết (dấu chấm), "@", dấu gạch ngang, v.v. Vì vậy, trong peter.ford23@example.com có ​​4 mã thông báo: "peter", "ford23", "ví dụ" và "com".

Ký tự đại diện trong mã thông báo không hoạt động. Ký tự đại diện bên ngoài mã thông báo là không cần thiết và gây hiểu lầm.

Hãy tưởng tượng bạn muốn tìm tin nhắn từ peter.ford23@example.com và thử các ví dụ sau:

from:(pete*)

... Sẽ không làm việc

from:(ford23@*)

... sẽ làm việc, nhưng là sai lệch. Nó không khác gì tìm kiếm "từ: ford23".

Nếu bạn nghĩ rằng Gmail đang kiểm tra biểu tượng "@" ngay sau "ford23", bạn có thể thử điều này thay vì ...

from:(peter@*)

... không nên làm việc, nhưng không!

`

Một ví dụ được đưa ra trong một câu trả lời khác là

subject:(jefferson-*)

... nhưng một lần nữa, Gmail lại vô tình khiến chúng ta hiểu lầm. Các ký tự dấu gạch ngang và dấu hoa thị không có hiệu lực. (Bạn cũng có thể xóa chúng và sau đó xóa dấu ngoặc. Nó giống như tìm kiếm "chủ đề: jefferson".) Nó sẽ trả về một email có chủ đề "cuộc họp với jefferson.jones".

subject:(jefferso*)

... sẽ không trả lại email có chủ đề "jefferson-school"

subject:(jefferso*-*)

... sẽ không trả lại email có chủ đề "jefferson-school"

`

Đã có một gợi ý rằng Perl regex có thể được sử dụng. Tôi sẽ không giải quyết đề xuất đó ở đây, ngoại trừ việc lặp lại rằng các ký tự đại diện trong mã thông báo không hoạt động (thậm chí sử dụng cú pháp Perl). Và các ký tự đại diện bên ngoài mã thông báo là không cần thiết và gây hiểu lầm.

`

Tuyên bố miễn trừ trách nhiệm: Vì lý do ngắn gọn, tôi đã sử dụng ngôn ngữ không chắc chắn ở trên. Nhưng tôi không làm việc cho Google và tôi không chắc chắn 100% về mọi khiếu nại trong câu trả lời này. Tôi làm tin rằng nó là một trong những câu trả lời tốt nhất cho đến nay mặc dù. Trang trợ giúp tìm kiếm Gmail của riêng Google không đề cập đến ký tự đại diện.


21

Bạn có thể sử dụng Perl regex trong cả tìm kiếm và bộ lọc nếu bạn gói nó trong dấu gạch chéo về phía trước.

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

Sẽ phù hợp với mọi thứ từ tên miền hp.com.

Nó trở nên phức tạp rất nhanh vì bạn phải thoát một số nhân vật.

Đây là một cái tôi sử dụng khớp với nhiều địa chỉ và nén một số quy tắc thành một:

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

Điều đó sẽ gắn nhãn email thông báo phù hợp:

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

8
Có ai có thể làm cho điều này để làm việc? Tôi đang sử dụng Google Apps và dường như nó không hoạt động trong cả bộ lọc hoặc tìm kiếm. Lý do duy nhất có vẻ như nó hoạt động là vì google loại bỏ các ký hiệu để truy vấn của bạn from:(/(hp\.com$)/)trở nên from:@hp.com. Lý do |hoạt động là bởi vì nó hoạt động như các ORnhà điều hành. @Turtle: bạn có bất kỳ liên kết đến tài liệu của tính năng này không?
Ý thức

16
Thật không may, điều này không hoạt động. Đã thử nghiệm trên cả Gmail và Google Apps.
Ý thức

4
Tôi cũng không thể làm việc này.
CoatedMoose

2
Tôi lấy lại Nó không hoạt động. Tôi vừa cố gắng tìm kiếm 6 máy chủ lưu trữ web & cơ sở dữ liệu và nó hoạt động với tôi:from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
Stefan Lasiewski

4
Điều này là sai lệch. Các ký tự đặc biệt giống như regex được tôn trọng bởi tìm kiếm Gmail là dấu ngoặc đơn (để nhóm) và đường ống (toán tử 'OR'). @ToddProuty Ví dụ này hoạt động vì tất cả các ký hiệu / dấu chấm khác dùng làm dấu phân cách, không khác với khoảng trắng. Đây là một ví dụ khác hoạt động : from:(/($(engage|email)\.\/xbox^com)/).
Stephen M. Harris

16

Không, no không thể. Tuy nhiên, nó phụ thuộc vào những gì bạn cần nó cho. Gmail sử dụng một hình thức bắt nguồn rất hạn chế dựa trên toàn bộ các từ.

Ví dụ: hãy xem tôi có thể truy xuất email từ phwd.lastname@gmail.com

from:phwd - làm

from:pwhd.l - không

from:phw - không

Vì vậy, gần nhất bạn sẽ nhận được trong trường hợp này là nếu người đó đủ tốt để cắt tên và họ của họ theo thời gian.

do đó phwdlastname@gmail.comsẽ dẫn đến tất cả các tìm kiếm ở trên không hoạt động.

Nhưng nói rằng tôi rất vui khi điền thông tin liên hệ của mình và có tên hiển thị là "phwd họ" thì ít nhất tôi có thể lấy lại theo cách này

from:"phwd"

from:"phwd lastname"

Nó rất tệ nhưng ít nhất chúng ta có Gmail Ninjas .


Trang này có một số thông tin.
Lazer

1
Tôi đã viết một bài đăng blog chi tiết về điều này, trong trường hợp bất cứ ai muốn biết thêm thông tin.
Ý thức

13

Theo Berkeley Lab Commons:

Tìm kiếm Gmail không triển khai chuỗi con, từ một phần, ký tự đại diện hoặc tìm kiếm biểu thức thông thường.

Thay thế duy nhất của bạn là thu hẹp mọi thứ với Tìm kiếm nâng cao hoặc thử nhiều tùy chọn đồng thời trong hộp tìm kiếm


2
+1 cảm ơn Ivo vì điều đó, đôi khi tôi có một số từ sai chính tả trong email và hy vọng một số giải pháp cho việc này. Tôi sẽ để câu hỏi mở cho một ngày khác trong trường hợp ai đó đi kèm với giải pháp cho vấn đề này
kristof

Buồn cười làm sao! Tôi làm việc tại Berkeley Lab và tôi là người sớm chấp nhận triển khai Google Apps của Google Lab và tôi là một phần của cuộc thảo luận đằng sau Câu hỏi thường gặp đó. Tôi có một chút khác nhau. Xem câu trả lời của tôi dưới đây.
Stefan Lasiewski

Liên kết bây giờ dường như bị hỏng
Ravinder Reddy

5

Ký tự đại diện không được hỗ trợ chính thức trong Gmail , ngay cả khi chúng được hỗ trợ trong Google Tìm kiếm .

Điều đó nói rằng, tôi đã sử dụng các ký tự đại diện để khớp với tên máy chủ và dòng chủ đề và tôi đã làm điều này trong hơn 5 năm. Tuy nhiên, vì ký tự đại diện là một tính năng không được hỗ trợ, hành vi thay đổi theo thời gian. Các bộ lọc đã từng hoạt động sẽ ngừng hoạt động sau khi Google thay đổi Gmail. Ngoài ra, các bộ lọc được sử dụng với Gmail trong Google Apps có thể hoạt động khác với các bộ lọc trong Gmail tiêu chuẩn (bên ngoài Google Apps).

Các ví dụ sau hoạt động với tôi trong Gmail cho Google Apps.

Ví dụ: cho đến tháng 10 năm 2012, tôi có thể sử dụng tìm kiếm sau đây để khớp các email được gửi với dòng từ "example@example.org" hoặc "example@*.example.org" (trong đó thư sau là email được gửi trực tiếp từ root@host.example.org chẳng hạn).

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

Nhưng vào tháng 10 năm 2012 bộ lọc này đột nhiên bị hỏng. Nhưng bây giờ tôi có thể sử dụng tìm kiếm sau đây với cùng kết quả:

from:example*example.org

Ngoài ra, tôi có thể sử dụng ký tự đại diện trong dòng chủ đề. Bộ lọc sau đây sẽ khớp các email với một chủ đề như [jefferson-school-pta] Important information from school principal::

subject:(jefferson-*)

Theo câu trả lời của tôi, tôi tin rằng việc tìm kiếm chủ đề: (jefferson- *) cũng giống như tìm kiếm chủ đề: jefferson vì vậy bất kỳ thành công rõ ràng nào với các ký tự đại diện đều là cá trích đỏ.
Peter Ford

Có lẽ thuật toán đã thay đổi, nhưng tại thời điểm email của tôi subject:(jefferson-*)subject:jeffersonsẽ trả về các kết quả khác nhau. `` chủ đề: jefferson` sẽ không khớp jefferson-school-pta.
Stefan Lasiewski

4

Dễ dàng hơn một chút, chỉ cần viết như sau vào hộp tìm kiếm:

from: (*@mysite.com)

Mặc dù điều này là chính xác cho các tìm kiếm tên miền đầy đủ, nhưng đó không phải là một ký tự đại diện thực sự có nghĩa là wordpress@domain.comsẽ không được tìm thấy từ một tìm kiếm như thế nào from:(word*@domain.com).
Rebecca Dessonville

1
Theo câu trả lời của tôi, tôi tin rằng * và @ không có hiệu ứng dự định (hoặc bất kỳ). Vì vậy, tìm kiếm này sẽ phù hợp với tất cả mọi thứ bạn mong đợi có khả năng chống lại một số nội dung bổ sung.
Peter Ford


0

Không, nó không thể.

Tìm kiếm trong Gmail không cho phép tìm kiếm chuỗi con.


2
Thêm một liên kết để sao lưu yêu cầu của bạn sẽ giúp.
Rebecca Dessonville

-2

Đây là trang Mẹo tìm kiếm nâng cao của Google:
http://mail.google.com.vn/mail8931&topic=41

Nói chung, không cần thẻ hoang dã. Bạn có thể chỉ cần tìm kiếm 2 từ hoặc phần từ có khoảng trắng ở giữa chúng và bạn sẽ nhận được bất kỳ email nào chứa 2 từ cho dù cả hai đều được tìm thấy trong cùng một từ hay không.


Cảm ơn các liên kết. Tôi không chắc chắn về phần thứ hai của câu trả lời của bạn. Bạn có đề nghị tìm kiếm 2 từ: gen eral; sẽ trả lại email có chứa "genaral"?
kristof

1
có lẽ ông có nghĩa là cụm từ. Tôi đã thử điều đó và nó đã không hoạt động.
phwd

@Kristof: Vâng, đó là những gì tôi muốn nói.
Ben Hoffman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.