What is the difference between \d+ and \d- OR \w+ and \w- in regular expression terms?
python, regex
Solution
`\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 `-`
Problem
As per title, what is the difference between: `\d+` and `\d-` `\w+` and `\w-` in regular expression terms? What influence has `+` and `-` ?