Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Добавление в поиск TC большого списка расширений файлов 
Author Message
MVV



PostPosted: Sun Oct 28, 2012 20:03    Post subject: Reply with quote

Вгляделся в пример шаблона выше. Получается, что BAR-файлы тотала - архивы? Rolling Eyes В очередной раз рекомендую ограничить шаблон типами, с которыми реально приходится иметь дело...

Ну и насчёт сокращения записей верно сказано. Заодно, думаю, можно (и нужно - это сократит запись и ускорит обработку, т.к. позволит пропускать большие куски выражения) сгруппировать расширения, показываю на примере начинающихся с b:
Code:
\.(...|b(1|64|a[gir]?|ba|cz?|e[el]|hx?|i[fno]|k[ef]|l[bz]|ma|n(d|hq|t)|o[aeosxz]|pa|s[nqz]|t(c|oa)|un|z2?|za|zi?p2)|...)

Это выражение в полтора раза короче указанного выше, хотя идентично. Напоминаю, спецзнак ? указывает, что элемент перед ним (символ, набор символов или выражение в скобках) может быть, а может и не быть. Т.е., zi?p2 соответствует как zip2, так и zp2.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group