在 re 模块中 \.- 在 [\w\.-]+ 中做什么?

In re module what does \.- do in [\w\.-]+?

我正在编写代码来搜索所有电子邮件地址。我想知道为什么我应该把它写成: '[\w \.-]+@[\w \.-]+' \.-[\w\.-] 中做什么?

[\w.-] 匹配单词字符 (\w)、破折号 (-) 或点 (.)。这叫做字符 class.