I'm trying to view the contents of a zip archive using an extremely simple regular expression. This works:

```
rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*/i386/weinstall"
Archive:  Downloads/WeiDU-Linux-236.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
   135308  2013-11-17 21:48   WeiDU-Linux/bin/i386/tolower
   774816  2013-11-17 21:47   WeiDU-Linux/bin/i386/weidu
   130392  2013-11-17 21:48   WeiDU-Linux/bin/i386/weinstall
---------                     -------
  1040516                     3 files

```

But this does not:

```
rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/(tolower|weidu|weinstall)"
Archive:  Downloads/WeiDU-Linux-236.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
---------                     -------
        0                     0 files

```

What gives? Do I have a misunderstanding of how regular expressions work on the command line, or am I missing something obvious?