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: Поиск диапазона чисел через регулярные выражения 
Author Message
CaptainFlint



PostPosted: Tue Dec 02, 2008 15:09    Post subject: Reply with quote

kadvlad wrote:
Возможно, есть какая-то специфика использования квадратных и круглых скобок?

Есть. Квадратные скобки перечисляют не варианты подстрок, а единичные символы.

kadvlad wrote:
Т.е. конструкция _4[3|5] рассматривает файлы, начинающиеся с _4 и далее содержащие 3 или 5.

Нет. Конструкция _4[3|5] рассматривает файлы, начинающиеся с _4 и далее содержащие 3, или символ вертикальной черты, или 5. Именно поэтому [3|5] означает то же самое, что [35|]. Чтобы там было только 3 или 5, нужно использовать либо _4[35], либо _4(3|5).


А вот по поводу цитаты из справки:
Quote:
В качестве первого варианта воспринимается всё от предыдущего метасимвола '(' или '[' или от начала выражения до первого метасимвола '|'

это, похоже, просто ляп. С ним я разберусь и, если он не соответствует истине, поправлю описание.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group