Синтакс такой же как в плагине S&R (описано в его хэлпе, надо будет скопировать).
Начинаем по мелкому, пока что в АПЙ этого нету но зато добавил поддержку RegExp в файловые маски.
Это значит что теперь в любом месте где задаются маски можно использовать RegExp - например фильтры, поиск файлов, ассоциации, select.
Так как функционал прозрачен то все плагины которые юзают АПЙ масок получают RegExp за бесплатно.
Теперь о прозрачности: regexp должен задаватся в /regexp/ - т.е. идёт простая проверка, если первый символ маски это / то это regexp.
По умолчанию regexp регистро-зависимые, если надо наоборот то /regexp/i (ну как обычно короче).
В тех местах где поддерживается маска исключения тоже можно использовать regexp (или маску), с любой из сторон |.
Если нужно точное соответсвие между RegExp и строкой то /^regexp$/.
Примеры:
Code: Select all
/(eng|rus)/i
/(eng|rus)/i|/.*(a|b)/i
*.lng|/(eng|rus)/i
/(eng|rus)/i|*.lng