正则表达式帮助列出域名

时间:2012-02-29 18:04:53

标签: php regex dns

有人可以帮助我使用php正则表达式来扫描域列表并删除任何包含数字,短划线和超过15个字符的域吗?

1 个答案:

答案 0 :(得分:2)

循环遍历它们并使用preg_match进行测试。对于正则表达式,\ d匹配数字,而。{16,}将匹配16个字符或更长的字符串。 - 将匹配 - ,哈哈。你可以用|作为OR运算符。

把它们放在一起然后得到:

preg_match('/\d|-|.{16,}/', $testString);