Возможен ли поиск по шаблону в Gmail?
источник
Возможен ли поиск по шаблону в Gmail?
Нет, вообще нет.
Функция поиска в Gmail работает на основе того, что я бы назвал токенами . Токен - это любая последовательность буквенно-цифровых символов, разделенных пробелом или другими не алфавитно-цифровыми символами, такими как подчеркивание, точка (точка), "@", тире и т. Д. Таким образом, в peter.ford23@example.com есть 4 токены: "peter", "ford23", "example" и "com".
Подстановочные знаки внутри токенов не работают. Подстановочные знаки вне токенов не нужны и вводят в заблуждение.
Представьте, что вы хотите найти сообщения от peter.ford23@example.com и попробовали эти примеры:
from:(pete*)
... не будет работать
from:(ford23@*)
... будет работать, но вводит в заблуждение. Он ничем не отличается от поиска "from: ford23".
Если вы подумали, что Gmail проверяет символ «@» сразу после «ford23», вы можете попробовать это вместо этого ...
from:(peter@*)
... не должно работать, но работает!
`
Один пример, приведенный в другом ответе
subject:(jefferson-*)
... но опять же, Gmail непреднамеренно вводит нас в заблуждение. Символы тире и звездочки не имеют никакого эффекта. (Вы можете удалить их, а затем снять скобки. Это то же самое, что и поиск «subject: jefferson».) Он будет возвращать электронное письмо с темой «Встреча с jefferson.jones».
subject:(jefferso*)
... не вернул бы письмо с темой "школа Джефферсона"
subject:(jefferso*-*)
... не вернул бы письмо с темой "школа Джефферсона"
`
Было высказано предположение, что можно использовать регулярные выражения Perl . Я не буду рассматривать это предложение здесь, за исключением повторения, что подстановочные знаки внутри токенов не работают (даже с использованием синтаксиса Perl). И подстановочные знаки вне токенов являются ненужными и вводящими в заблуждение.
`
Отказ от ответственности: Ради краткости я использовал вышеизложенный язык без неопределенности. Но я не работаю на Google, и я не уверен на 100% в каждой претензии в этом ответе. Я действительно считаю , что это один из лучших ответов до сих пор , хотя. На странице справки по операторам поиска Gmail Google не упоминаются подстановочные знаки.
Вы можете использовать регулярные выражения Perl как в поиске, так и в фильтрах, если заключите его в косую черту
from:(/(\@hp\.com$)/)
Будет соответствовать всему от домена hp.com.
Это усложняется очень быстро, потому что вы должны избегать определенных персонажей.
Вот один, который я использую, который соответствует нескольким адресам и сжимает несколько правил до одного:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media
Это пометит уведомления по электронной почте, соответствующие:
discship@netflix.com
info@netflix.com
ANYTHING@engage.xbox.com
ANYTHING@email.xbox.com
from:(/(hp\.com$)/)
становится все более и болееfrom:@hp.com
. Причина в|
том, что он действует какOR
оператор. @Turtle: есть ли у вас ссылки на документацию по этой функции?from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.Нет, это невозможно. Однако это зависит от того, для чего это нужно. В Gmail используется очень ограниченная форма определения, основанная на целых словах.
Например, давайте посмотрим, смогу ли я получить письма от
phwd.lastname@gmail.com
from:phwd
- работаетfrom:pwhd.l
- Нетfrom:phw
- НетТаким образом, самое близкое, что вы получите в этом случае, - это если человек был достаточно хорош, чтобы сократить свое имя и фамилию по периоду.
так
phwdlastname@gmail.com
что все вышеперечисленные поиски не будут работать.Но, скажем, мне было приятно заполнить мою контактную информацию и иметь мое отображаемое имя как «phwd фамилия», тогда я могу, по крайней мере, получить ее таким образом
Это отстой, но по крайней мере у нас есть Gmail Ninjas .
источник
По
данным Berkeley Lab Commons:Ваша единственная альтернатива - сузить область поиска с помощью расширенного поиска или попробовать несколько вариантов одновременно в окне поиска.
источник
Подстановочные знаки официально не поддерживаются в Gmail , даже если они поддерживаются в Поиске Google .
Тем не менее, я использую подстановочные знаки для сопоставления имен хостов и строк темы, и я делаю это более 5 лет. Однако, поскольку подстановочные знаки являются неподдерживаемой функцией, поведение время от времени меняется. Фильтры, которые когда-то работали, перестанут работать после того, как Google изменит Gmail. Кроме того, фильтры, используемые с Gmail в Службах Google, могут работать иначе, чем фильтры в стандартном Gmail (за пределами Служб Google).
Следующие примеры работают для меня в Gmail для Служб Google.
Например, до октября 2012 года я мог использовать следующий поиск для сопоставления электронных писем, отправленных со строкой from «example@example.org» или «example@*.example.org» (где последний был письмом, отправленным непосредственно из root@host.example.org, например).
Но в октябре 2012 года этот фильтр неожиданно сломался. Но теперь я могу использовать следующий поиск с теми же результатами:
Кроме того, я могу использовать подстановочный знак в строке темы. Следующий фильтр будет сопоставлять электронные письма с такой темой
[jefferson-school-pta] Important information from school principal
:источник
subject:(jefferson-*)
иsubject:jefferson
возвращал разные результаты. `` subject: jefferson` не подходитjefferson-school-pta
.Немного проще, просто напишите следующее в поле поиска:
источник
wordpress@domain.com
который не будет найден в результате такого поискаfrom:(word*@domain.com
)Я знаю, что это не самое простое решение, но с символом звездочки Mozilla Thunderbird будет работать. Например, поиск * top * найдет что-нибудь, частично или полностью содержащее эту строку, например Stop или TopGun.
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial+word)+search
источник
Нет, это невозможно.
Поиск в Gmail не разрешает поиск по подстроке.
источник
Вот страница советов по расширенному поиску Google:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41.
В общем, нет необходимости в джокере. Вы можете просто найти 2 части слова или слова с пробелом между ними, и вы получите любые электронные письма, которые содержат 2 слова, независимо от того, находятся ли они в одном и том же слове или нет.
источник