There are a couple obvious problems.
First, (.). in the third match should contain a quantifier and you should be careful of "." as a greedy match will swallow the end parenthesis and cause the match to fail. I'd use (\S+) or (.+?).
Second, you should have another backslash before the very last closing parenthesis.
Note: I didn't take the time to test these recommendations.
Update: Er...duh, don't do that...
Update: That is, don't do the striked one, it will get the first word (or more if there is no whitespace between), but the other works fine. Sorry, I was unclear.
In reply to Re: Need a regex for matching multiple words within parentheses
by hanenkamp
in thread Need a regex for matching multiple words within parentheses
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |