LINUX.ORG.RU

История изменений

Исправление TheAnonymous, (текущая версия) :

либо вы работаете с wilcard-ами, либо со своими собственными о них представлениями

Я понимаю wildcard, как в шиндошс, служебные символы только * и ?

C:\>dir /B
autoexec.bat
b[a]
config.sys
PerfLogs
Program Files
Users
Windows

C:\>dir /B "b[*]"
b[a]


А здесь, стало быть, надо экранировать квадратные скобки. А ещё какие-то символы надо?

В принципе, так можно и регэксп сделать, заменить скобки, слеши, точки и прочие служебные символы, сами звёздочки на ".*", потом матчить =~

Исходная версия TheAnonymous, :

либо вы работаете с wilcard-ами, либо со своими собственными о них представлениями

Я понимаю wildcard, как в шиндошс

C:\>dir /B
autoexec.bat
b[a]
config.sys
PerfLogs
Program Files
Users
Windows

C:\>dir /B "b[*]"
b[a]


А здесь, стало быть, надо экранировать квадратные скобки. А ещё какие-то символы надо?

В принципе, так можно и регэксп сделать, заменить скобки, слеши, точки и прочие служебные символы, сами звёздочки на ".*", потом матчить =~