Recreate Empty Directory Structure (and other threads) have various ways to do it.
If you're using the copy-filter method, you can make it exclude folders.
You can use a simple wildcard; no need for regex. The pattern you have is correct, except that it needs brackets around everything.
For sending it to a particular drive, your own thread can answer that. Context menu : Copy file or folder whilst recreating folder structure