几个小时以来,我一直在尝试使用我的公平脚本并最终几乎准备就绪,但它出现了奇怪的问题。
附上一段代码以了解我的意思。
$sep = '\.com|\.tv';
$string = 'sub.sub2.sub3.tv-bole-el.com';
$pat = '~[-[:alnum:]]{2,}\b('.$sep.')\b~i';
preg_match_all($pat, $string, $matches, PREG_PATTERN_ORDER);
在这种情况下,在数组 $matches 中,如果您花费 tv-bole-el.com 将是正确的
相反,我获得了 2 个域名:
- sub3.tv
- -bole-el.com
有人知道哪里错了吗?