Regex 正则表达式允许特殊字符

Regex 正则表达式允许特殊字符,regex,Regex,我有这样一个经典的正则表达式([a-z]+),它只允许小写字符,我想允许这个字符“-” 怎么做 我已经在谷歌上看过了,但我只找到了英语教程,英语不是我的第一语言,而且很难理解,在你的角色类中包括-: [-a-z]+ 您只需将其包含在括号中即可: ([a-z-]+) 如果-可能有意义,那么写-,否则只写-: 要允许a、b和-: [ab-]或[a \-b]或[-ab]

我有这样一个经典的正则表达式([a-z]+),它只允许小写字符,我想允许这个字符“-”

怎么做


我已经在谷歌上看过了,但我只找到了英语教程,英语不是我的第一语言,而且很难理解,在你的角色类中包括
-

[-a-z]+

您只需将其包含在括号中即可:

([a-z-]+)

如果
-
可能有意义,那么写
-
,否则只写
-

要允许a、b和-:

[ab-]
[a \-b]
[-ab]