标签: php regex dns
有人可以帮助我使用php正则表达式来扫描域列表并删除任何包含数字,短划线和超过15个字符的域吗?
答案 0 :(得分:2)
循环遍历它们并使用preg_match进行测试。对于正则表达式,\ d匹配数字,而。{16,}将匹配16个字符或更长的字符串。 - 将匹配 - ,哈哈。你可以用|作为OR运算符。
把它们放在一起然后得到:
preg_match('/\d|-|.{16,}/', $testString);