如何编写代码来判断同一域中是否有两个主机名?
喜欢:
www.example.com
和同一域中的login.eample.com
www.example.com.us
和login.exmaple.com.us
x105.www.example.com
和login.example.com
位于相同的如果可能,
甚至www.example.com
和login.example.com.us
在同一个域中
答案 0 :(得分:0)
使用perl,因为没有提到任何语言,请原谅任何生锈...
([^.]+\.[^.]+$)
正则表达式会将第一个实例的域作为捕获的字符串($ 1)。你可以使用捕获的字符串,如果这是perl,就像这样看看它们是否匹配。
$firstHostName =~ /([^.]+\.[^.]+$)/;
if ($secondHostName =~ /$1$/) {
print "same domain";
}