You can take out underscore character from ``[\w\-_]`` since it is already covered in `\w`.