MVV

|
Posted: Sun Oct 28, 2012 20:03 Post subject: |
|
|
Вгляделся в пример шаблона выше. Получается, что BAR-файлы тотала - архивы? В очередной раз рекомендую ограничить шаблон типами, с которыми реально приходится иметь дело...
Ну и насчёт сокращения записей верно сказано. Заодно, думаю, можно (и нужно - это сократит запись и ускорит обработку, т.к. позволит пропускать большие куски выражения) сгруппировать расширения, показываю на примере начинающихся с 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… |
|