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一起工作的吗?这是一个贪婪的量词,至少一次。因为你以前没有,所以你只接受了括号中的一个字符。