\d+ means one or more digit [0-9] (depending on LOCALE)\d- means a digit followed by a dash -
\w+ means one or more word character [a-zA-Z0-9_] (depending on LOCALE)\w- means a word char followed by a dash -