Поиск подстановочных знаков в Gmail

В Gmail возможен поиск подстановочных знаков?

64 голоса | спросил kristof 8 J000000Thursday10 2010, 20:36:08

9 ответов


17

В общем, нет.

Функция поиска Gmail работает на основе того, что я бы назвал tokens . Токен представляет собой любую последовательность буквенно-цифровых символов, разделенных пробелом или другими не-алфавитно-цифровыми символами, такими как подчеркивание, полная остановка (период), «@», тире и т. Д. Итак, на [email protected] есть 4 токены: «peter», «ford23», «example» и «com».

Символы внутри не работают. Подстановочные знаки вне не требуются и вводят в заблуждение.

Представьте, что вы хотите найти сообщения от [email protected] и попробовали следующие примеры:

из: (Pete *)

... не работает

из: (ford23 @ *)

... будет работать, но вводит в заблуждение. Это ничем не отличается от поиска «from: ford23».

Если вы считали, что Gmail проверяет символ «@» сразу после «ford23», вы можете попробовать это вместо этого ...

из: (питер @ *)

... не должен работать, но делает!

`

Один пример, приведенный в другом ответе,

Заголовок: (jefferson- *)

... но снова Gmail непреднамеренно вводит нас в заблуждение. Символы тире и звездочки не действуют. (Вы можете удалить их, а затем удалить скобки тоже. Это то же самое, что и поиск «subject: jefferson».) вернет электронное письмо с темой «Встреча с jefferson.jones».

Заголовок: (jefferso *)

... не вернет электронное письмо с темой «jefferson-school»

Заголовок: (jefferso * - *)

... не вернет электронное письмо с темой «jefferson-school»

`

Было высказано предположение, что можно использовать Perge regex . Я не буду рассматривать это предложение здесь, за исключением повторения того, что маркеры внутри не работают (даже с использованием синтаксиса Perl). Символы вне не требуются и вводят в заблуждение.

`

Отказ от ответственности: ради краткости я использовал язык без неопределенности. Но я не работаю для Google, и я не уверен на 100% всех претензий в этом ответе. Я do полагаю, что это один из лучших ответов. Собственная страница справочной службы поиска Gmail не содержит никаких подстановочных знаков.

ответил Peter Ford 23 MaramSun, 23 Mar 2014 04:31:15 +04002014-03-23T04:31:15+04:0004 2014, 04:31:15
20

Вы можете использовать регулярное выражение Perl как в поиске, так и в фильтрах, если вы обернете его в косую черту.

из: (/(\ @ л \ .com $) /)

Будет соответствовать всем требованиям домена hp.com.

Он очень быстро усложняется, потому что вам нужно избежать определенных символов.

Вот один, который я использую, который соответствует нескольким адресам и сжимает несколько правил до одного:

из: (. /(^ (Discship | информация) \ @ Netflix \ .com $) | (\ @ (участие | электронная почта) \ Xbox \ .com $) /)
Применить фильтр

Это отметит уведомления по электронной почте:

[email protected]
[email protected]
[email protected]
[email protected]
ответил Turtle 8 J000000Thursday10 2010, 21:17:21
14

Нет, это невозможно. Однако это зависит от того, для чего вам это нужно. Gmail использует очень ограниченную форму, основанную на целых словах.

Например, давайте посмотрим, могу ли я получить электронные письма из [email protected]

from: phwd - работает

from: pwhd.l - nope

from: phw - nope

Итак, ближайший вы получите в этом случае, если человек был достаточно хорош, чтобы сократить свое имя и фамилию на период.

, поэтому [email protected] приведет к тому, что все вышеуказанные запросы не будут работать.

Но скажу, что мне было приятно заполнить мою контактную информацию и отобразить мое отображаемое имя как «phwd lastname», после чего я могу, по крайней мере, восстановить его таким образом.

из: "phwd"

from: "phwd lastname"

Это отстой, но у нас Gmail Ninjas .

ответил phwd 8 J000000Thursday10 2010, 21:04:45
12

В соответствии с в Berkeley Lab Commons:

  

Поиск в Gmail не реализуется   подстрока, частичное слово, подстановочный знак или   поиск регулярных выражений.

Ваша единственная альтернатива - сузить вещи с помощью расширенного поиска или попробовать несколько одновременных опций в окне поиска

ответил Ivo Flipse 8 J000000Thursday10 2010, 20:52:10
5

Подстановочные знаки официально не поддерживаются в Gmail , даже если они поддерживаются в Поиске Google .

Тем не менее, я использовал подстановочные знаки для сопоставления имен хостов и строк темы, и я делал это в течение 5 лет. Однако, поскольку подстановочные знаки являются неподдерживаемой функцией, поведение меняется время от времени. Фильтры, которые когда-то работали, перестанут работать после изменения Google Gmail. Кроме того, фильтры, используемые с Gmail в Google Apps, могут работать иначе, чем фильтры в стандартном Gmail (за пределами Google Apps).

Следующие примеры работают для меня в Gmail для Google Apps.

Например, до октября 2012 года я смог использовать следующий поиск для сопоставления сообщений электронной почты, отправленных с помощью строки «[email protected]» или «[email protected]*.example.org» (где последнее отправлено по электронной почте непосредственно из [email protected], например).

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

Но в октябре 2012 года этот фильтр внезапно сломался. Но теперь я могу использовать следующий поиск с теми же результатами:

из: например * example.org

Кроме того, я могу использовать подстановочный знак в строке темы. Следующий фильтр будет соответствовать электронной почте с темой, как: [jefferson-school-pta] Важная информация от директора школы:

Заголовок: (jefferson- *)
ответил Stefan Lasiewski 22 Jpm1000000pmTue, 22 Jan 2013 23:42:17 +040013 2013, 23:42:17
4

Немного проще, просто напишите в окне поиска следующее:

from: (*@mysite.com)

ответил Christian 31 Maypm12 2012, 19:34:06
1

Я знаю, что это не самое простое решение, но с Mozilla Thunderbird . Например, поиск * top * найдет что-либо, содержащее частично или полностью эту строку, например Stop или TopGun.

https: //commons .lbl.gov /дисплей /Google /Gmail + обходные + для + подстроки + (частичное + слово) + поиск

ответил Smeterlink 14 MarpmMon, 14 Mar 2016 18:14:55 +03002016-03-14T18:14:55+03:0006 2016, 18:14:55
0

Нет, это невозможно. Поиск в Gmail не позволяет искать подстроку.

ответил Marco Demaio 22 +04002012-10-22T20:24:30+04:00312012bEurope/MoscowMon, 22 Oct 2012 20:24:30 +0400 2012, 20:24:30
-2

Вот страница расширенного поиска Google: http: //mail.google.com/support/bin/answer.py?answer=8931&topic=41

В общем, нет необходимости в дикой карте. Вы можете просто найти 2 слова или слова с пробелом между ними, и вы получите любые письма, содержащие 2 слова, независимо от того, находятся ли они в одном и том же слове или нет.

ответил Ben Hoffman 8 J000000Thursday10 2010, 20:43:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132