有人可以帮助我使用正则表达式来匹配任何具有正好2个句点的字符串吗?
这应该匹配:12.3.2 Fusion
这不应该匹配:12.3.2.1 Fusion.
我知道这很容易,我确定.还不太熟悉正则表达式.
谢谢!
那将是:
^[^.]*\.[^.]*\.[^.]*$
Run Code Online (Sandbox Code Playgroud)
说明:
^并且$是"字符串的开头"和"字符串的结尾"; 在这里,他们确保您匹配整个字符串.[^abc]意味着"任何字符不能a或b或c"; 所以,[^.]*是一个不包含任何句点的子字符串.\.意思是"一个时期".(没有反斜杠,.表示"除了换行符之外的任何字符",这不是你想要的.)