If you're capturing something you don't want, you can always prefix your match with '?:' to have a non-capturing group.
FWIW, I personally prefer the #match method. Some of the examples in this article just make me want to hurt people. Especially usage of $1, $2, etc.