Version rules (tag) defined in a channel not working or may be i did not understand it

I have defined 3 channel dev,test and release. I have created a batch file which creates packages for each channel and uploads it to library.
Dev -> CH.Web.1.2.3-Development ( - Development as suffix to filter out packages for dev channel)
Test -> CH.Web.1.2.3-Test ( - Test as suffix to filter out packages for test channel)
Release -> CH.Web.1.2.3 (no suffix to filter out packages for release channel)

i am not sure how i can filter these packages for each channel. I tried to define Version Rules > tag like .*-Development but it did not work.
Please suggest how i can achieve this.