正则表达式匹配字符串“。”恰好出现x次

时间:2018-06-22 17:24:06

标签: regex regex-lookarounds

我当前正在使用^(www)([0-9]{1,3})?(\.)来匹配具有www。,www2的域。等

理想情况下,我希望只匹配给定字符串中具有至少两个句点的域,例如www2.xyz->假| www2.domain.xyz->是。

这是否可行,还是在使用上述正则表达式后需要分别处理匹配结果?

1 个答案:

答案 0 :(得分:3)

您可以使用此正则表达式:

^www(?:[0-9]{1,3})?(?:\.[^.\s]+){2}

这里(?:\.[^.]+){2}部分确保您的地址中至少有2个点