Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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,我需要一个正则表达式来只匹配一个字符串,其中我有一些字符或数字除以一个点。不多也不少 示例: hello.world > OK five5.eleven11 > OK john doe > NOT OK my.name.is.paul > NOT OK 我从这个正则表达式开始[a-z0-9]+\.[a-z0-9],但这还不够,因为例如my.name.is.paul是可以接受的,不应该接受 什么是与我需要的匹配的正确正则表达式?您忘记了最后一个括号中的锚点和量词 ^[a-

我需要一个正则表达式来只匹配一个字符串,其中我有一些字符或数字除以一个点。不多也不少

示例:

hello.world > OK
five5.eleven11 > OK
john doe > NOT OK
my.name.is.paul > NOT OK
我从这个正则表达式开始
[a-z0-9]+\.[a-z0-9]
,但这还不够,因为例如my.name.is.paul是可以接受的,不应该接受


什么是与我需要的匹配的正确正则表达式?

您忘记了最后一个括号中的锚点和量词

^[a-z0-9]+\.[a-z0-9]+$

使用
^\w+\.\w+$


是否应该只出现一次?或者它可能丢失了?你的建议很有效。Cal你能解释一下它是如何和最后的+?@Bronzato一起工作的吗?这是一个贪婪的量词,至少一次。因为你以前没有,所以你只接受了括号中的一个字符。