Я пытаюсь искать определенные файлы в каталоге с помощью шаблонаПоиск файлов с определенным рисунком
Допустим, у меня есть идентификатор пользователя - 101
здесь мои файлы
101
101_2
101_5
10111
103
10125
101_6
Я пытаюсь сформировать шаблон регулярного выражения, который только дает мне файлы (101,101_2,101_5,101_6)
Я пытаюсь ниже шаблон
^101_?\d+$
но, похоже, он вообще не отображает файлы. если я удаляю ^
. Всего только 101_6
матчей.
EDIT:
Я использую рельсы/рубин искать файлы в определенном каталоге. так что-то вроде
Dir.glob(location).grep("^101_?\d+$")
do something
end
Можете ли вы показать, как вы использовать регулярное выражение для поиска файлов? – chengpohi
Попробуйте заменить '+' в '^ 101 _? \ D + $' на '*'. –
Если вы используете 'Dir.glob', это glob, а не регулярное выражение. – Samadi