Регулярные выражения
Материал из GedeminWiki
Начиная с версии 1.4 в Гедымине появилась возможность при фильтрации данных по колонке использовать регулярные выражения. Подробную справку по ним вы найдете здесь.
Ниже приводятся несколько примеров:
Маска | Комментарий |
---|---|
ОАО | Все записи, содержащие подстроку ОАО. |
^ИП | Все записи, начинающиеся с ИП. |
(ОАО|ООО){1} | Все записи, в которых ровно один раз встречается подстрока ООО или ОАО. |
^(\([0-9]+\)){1}[^0-9]*[0-9]{3}[-]*[0-9]{2}[-]*[0-9]{2}$ | Телефонный номер, который начинается с кода города в скобках, за которым следует семизначный номер, в котором может быть до двух дефисов в качестве разделителей. |
(банк.+оао|оао.+банк) | Все банки, которые имеют организационно-правовую форму ОАО. |
^[0-9]{2}\.11\.[0-9]{2}$ | Данное выражение для колонки, содержащей даты в формате dd.mm.yy, отберет все записи за ноябрь месяц. |
мясо(?=комб|конс) | Поиск всех мясокомбинатов и мясоконсервных комбинатов. |
(([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-6]).){3}([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-6]) | IP address. |
[A-Z]{6}([A-Z0-9]{2}|[A-Z0-9]{5}) | BIC (SWIFT). |
[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{4}[A-Z0-9]{16} | IBAN. |
См. использование регулярных выражений для организации импорта банковской выписки из текстового файла.