Вы не можете сделать это, используя только WinRAR, но вы можете вызвать Powershell, чтобы помочь вам с фильтрацией.
Выведите список файлов из архива и перенаправьте вывод в цикл for, чтобы извлечь необходимые файлы в консоли Powershell.
& 'UnRAR.exe' 'lb' '.\file.rar' | ForEach-Object { If($_ -like '*.[0-9][0-9][0-9]') { & 'UnRAR.exe' 'e' '.\file.rar' $_ } }
В качестве альтернативы вы можете создать файл списка и запустить unrar.exe только один раз, чтобы извлечь файлы (возможно, это будет немного быстрее, если у вас будет много файлов).
& 'UnRAR.exe' 'lb' '.\file.rar' | ForEach-Object { If($_ -like '*.[0-9][0-9][0-9]') { Out-File '.\files.list' -InputObject $_ -Append } } | & 'UnRAR.exe' 'e' '.\file.rar' '-n@.\files.list'