Regex 正则表达式,用于查找带下划线的小写字母序列
我似乎无法使我的正则表达式工作 我想要一些字母文本,没有数字,一个下划线,然后是一些aplha文本 例如:诸如此类 我这里有一个不起作用的例子Regex 正则表达式,用于查找带下划线的小写字母序列,regex,Regex,我似乎无法使我的正则表达式工作 我想要一些字母文本,没有数字,一个下划线,然后是一些aplha文本 例如:诸如此类 我这里有一个不起作用的例子 ^[a-z][_][a-z]$ 提前感谢大家 编辑:很抱歉,我想强制使用所有小写 您只需要: ^[a-z]+_[a-z]+$ [a-z]+uz[a-z]+ 或者,如果需要整条线路: 试试这个: [A-Za-z]+_[A-Za-z]+ 小写: [a-z]+_[a-z]+ 尝试: 根据您使用的正则表达式的不同口味,有不同的可能性: ^[A-Za-z
^[a-z][_][a-z]$
提前感谢大家
编辑:很抱歉,我想强制使用所有小写 您只需要:
^[a-z]+_[a-z]+$
[a-z]+uz[a-z]+
或者,如果需要整条线路:
试试这个:
[A-Za-z]+_[A-Za-z]+
小写:
[a-z]+_[a-z]+
尝试:
根据您使用的正则表达式的不同口味,有不同的可能性:
^[A-Za-z]+_[A-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$
第一种形式是最广泛接受的
您的示例表明您正在寻找与“blah_foo”完全相同的内容,而不希望从“Hey blah_foo you”这样的字符串中提取它。如果情况并非如此,则应删除“^”(匹配字符串开头)和“$”(匹配字符串结尾)
^[A-Za-z]+_[A-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$