Фильтр Gmail с регулярными выражениями


15

Я использую Gmail и получаю много писем, которые хочу отфильтровать . Все они имеют общее, что subjectэто так:

Some words - r1234 - Some more words
Some words - r987665 - Some more words
Some words - r01 - Some more words

Итак, все они имеют что-то вроде - r... -в теме ...

Есть ли способ отфильтровать все эти сообщения?


5
К сожалению, Gmail не поддерживает регулярные выражения , но вы можете посмотреть некоторые другие решения, которые дает ответ.
Джон Бенсин

Что делать, если вы ищете "Some words - r" " - Some more words"?
MrWhite,

@ w3d Я не понимаю, что ты имеешь в виду ...
MikO

1
Ах, меняются ли «Некоторые слова» и «Еще несколько слов» каждый раз? В этом случае мое предложение не сработает. Возможно, я ошибочно предположил, что эти две фразы были одинаковыми среди этих писем? (Кроме того, только что понял, что gmail, похоже, не нравится искать
отдельные

Ответы:


10

В справочной статье Googles 7190 перечислены операторы поиска, которые вы можете использовать в Gmail. В этой статье перечислены КРУГЛОЕ ключевое слово, упомянутое RADA .

В настоящее время использование *(SHIFT 8) также работает. Я использую это как *= AnyTextHere.

например " Ticket* for user" найти Ticket 1 for userи Ticket 2 for userи Ticket 1000 for user.


Это не работает для меня в toпоиске, например: (some_id*@some.email)
Nam G VU

2
Первоначальный вопрос был о фильтрации по теме. Вы пытаетесь фильтровать на to:поле. Используя to:*@some.emailили to:@some.emailработает. Ваш запрос на использование to:string*@some.emailне. Может быть, Google использует To& Fromполя по-другому, чем Subject?
Измененное Эго

Спасибо за ясное объяснение @IanC. Использование AROUND теперь прекрасно работает.
Нам G VU

3

Короткий ответ

Gmail не включает функции поиска, такие как шаблоны или регулярные выражения.

альтернативы

Используйте API Gmail, Google Apps Script или сторонние приложения, которые включают функции поиска, такие как подстановочные знаки или регулярные выражения.

Ссылки

Поиск в Gmail - Gmail Справка


Пример скрипта Служб Google см. По адресу : github.com/paoloantinori/gmail-labeler. После фильтрации этих писем вы можете использовать скрипт, чтобы пометить их как прочитанные или переместить в папку для спама.
Толанд Х

2

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

Несколько слов - r1234 - Еще несколько слов

Было бы что-то вроде "Некоторые слова вокруг 1 Еще несколько слов"

Найти сообщения со словами рядом друг с другом. Используйте число, чтобы сказать, сколько слов друг от друга могут быть слова

ОКОЛО

Пример: праздник около 10 каникул

Добавьте кавычки, чтобы найти сообщения, в которых слово, которое вы ставите первым, остается на первом месте.

Пример: "секрет около 25 дней рождения"

Вот официальная помощь

Я оказался здесь, потому что пытался уменьшить количество отдельных фильтров и хотел сгруппировать их. После прочтения ссылки мои сообщения все чистые.

от :( "Twitter" ИЛИ "Facebook")



1

Вы можете достичь этого с помощью ключевого слова Google AROUND.

Например, у меня есть фильтр, настроенный для удаления писем с темой, например «Ваша история транзакций за декабрь 2018 года» . Чтобы соответствовать любому изменению дат, я установил тему «Ваша история транзакций» . Работает отлично.


0

Я не пробовал регулярные выражения, но в текущем справочном документе указаны (с примерами) операторы, которые можно использовать для фильтрации результатов поиска.

https://support.google.com/mail/answer/7190?hl=en


-2

Я просто хочу обновить этот пост, поскольку он содержит неверную (или устаревшую) информацию. Gmail поддерживает подстановочные знаки. У меня есть следующий шаблон подстановки для предмета Политика конфиденциальности ... и он прекрасно работает. Я не хочу, чтобы эти слова применялись к телу, поскольку оно может быть в нижней части большинства писем.

Как так: * Privacy Policy *.


Я думаю, вы найдете, что это "subject:privacy policy"работает так же хорошо. Это все еще не поддержка подстановочных знаков.
Эль

Просто чтобы уточнить, я говорю о настройке фильтров, а не поиска. Но вы правы, что не нуждаетесь в *. Я только добавил Политику конфиденциальности, и он нашел ее, даже когда они НЕ были первыми словами в теме. Я мог поклясться, что это не сработает в первый раз, когда я попробовал это. Может быть, это заняло минуту, чтобы обновить. Кроме того, чтобы люди не запутались, GMAIL добавляет «subject:» самостоятельно при использовании экрана настройки.
Карл Шепард
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.