有人能帮我用正则表达式来匹配任何有两个句点的字符串吗?
此应该与匹配: 12.3.2融合
此不应与匹配: 12.3.2.1融合。
我知道这很容易,我相信。只是还不太熟悉正则表达式。
谢谢!
发布于 2012-03-30 19:19:44
这将是:
^[^.]*\.[^.]*\.[^.]*$解释:
^和$是“字符串的开始”和“字符串的结束”;在这里,它们确保整个string.[^abc]的意思是“任何不是a、b或c的字符”;因此,[^.]*是一个不包含任何periods.\.意思为“句点”的子字符串。(没有反斜杠,.的意思是“除换行符以外的任何字符”,这不是您想要的。)发布于 2012-03-30 19:19:57
/^[^.]*\.[^.]*\.[^.]*$/零或多个非周期、一个周期、零或多个非周期、一个周期和零或多个非周期.
发布于 2012-03-30 19:20:21
您可以使用这个regex:
/^[^.]*(\.[^.]*){2}[^.]*$/https://stackoverflow.com/questions/9949176
复制相似问题