Регулярное выражение для фильтрации мобильных приложений

Регулярное выражение для фильтрации мобильных приложений
Евгений Юдин

Всем привет! Делюсь регуляркой, с помощью которой я фильтрую мобильные приложения.

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

Без использования кастомных формул (Excel)

Эксель по-умолчанию не включает функции для работы с регулярками, а конкретнее — RegExpExtract (или включает, но я не нашел). Но в нем есть свои специальные символы, которые можно использовать.

Для быстрого поиска приложений в списке площадок, в Excel, в фильтре можно указать вот такие регулярки:
1) ??.*.*

2) Составной фильтр:
«Содержит»: ???.*.*
и
«Не содержит»: www

Полученные списки все-равно придется чистить. Под второй фильтр, например, подходит zen.yandex.ru

С использованием регулярных выражений

В Google.Docs функция из данного пункта включена по-умолчанию.

В эксель можно добавить кастомную функцию вот отсюда: https://www.planetaexcel.ru/techniques/7/4844/

Вот сама регулярка:

^(com|de|kz|net|org|ua|tv|by|cz|ru|su|biz|me|рф)\..*\..*

Пример формулы с ее использованием:

=RegExpExtract(A1;»^(com|de|kz|net|org|ua|tv|by|cz|ru|su|biz|me|рф)\..*\..*»)

(Update) Немного скорректировал регулярку, т.к. много приложений сейчас идет не в виде домена, а просто ID из appstore/googleplay
(^(com|de|kz|net|org|ua|tv|by|cz|ru|su|biz|me|рф|io)\..*\..*|.*bubble.*|.*shooter.*|.*game.*|.*puzzle.*|.*free.*)

Теперь это выражение так же проверяет ссылки на присутствие слов bubble, shooter, game, puzzle и free