Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式,用于查找带下划线的小写字母序列_Regex - Fatal编程技术网

Regex 正则表达式,用于查找带下划线的小写字母序列

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

我似乎无法使我的正则表达式工作

我想要一些字母文本,没有数字,一个下划线,然后是一些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-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$
第一种形式是最广泛接受的

您的示例表明您正在寻找与“blah_foo”完全相同的内容,而不希望从“Hey blah_foo you”这样的字符串中提取它。如果情况并非如此,则应删除“^”(匹配字符串开头)和“$”(匹配字符串结尾)

^[A-Za-z]+_[A-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$