Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
R 使用正则表达式捕捉物种名称(双名名称)_R_Regex - Fatal编程技术网

R 使用正则表达式捕捉物种名称(双名名称)

R 使用正则表达式捕捉物种名称(双名名称),r,regex,R,Regex,我正在尝试使用正则表达式查找物种名称(也称为双名名称或林奈名称),例如“智人”。规则应该是:两个字,第一个字以大写字母开头,第二个字不以大写字母开头;仅包含字母,但不包含数字、破折号或任何其他字符。我的天真实现是: binomal试试这个正则表达式 ^[A-Z][a-z]+ [a-z]+$ 它匹配两个单词,第一个单词开头有大写字母,第二个单词没有数字,都是小写字母 也可以试试这个正则表达式 ^[A-Z][a-z]+ [a-z]+$ 它匹配两个单词,第一个单词开头有大写字母,第二个单词没有数字

我正在尝试使用正则表达式查找物种名称(也称为双名名称或林奈名称),例如“智人”。规则应该是:两个字,第一个字以大写字母开头,第二个字不以大写字母开头;仅包含字母,但不包含数字、破折号或任何其他字符。我的天真实现是:
binomal试试这个正则表达式

^[A-Z][a-z]+ [a-z]+$
它匹配两个单词,第一个单词开头有大写字母,第二个单词没有数字,都是小写字母

也可以试试这个正则表达式

^[A-Z][a-z]+ [a-z]+$
它匹配两个单词,第一个单词开头有大写字母,第二个单词没有数字,都是小写字母


试一下

也许
binomal对从更大的字符串中提取这些内容不感兴趣?在这种情况下,ancors不会真正起作用。也许
binomal不会对从更大的字符串中提取它们感兴趣?在这种情况下,ancors不会真正起作用。
[A-z]
。已尝试。
[A-z]
。尝试