0

2 つのホスト名が同じドメインにあるかどうかを判断するコードの書き方
お気に入り :

    www.example.comそしてlogin.eample.com同じドメインで
    www.example.com.usそしてlogin.exmaple.com.us同じドメインで
    x105.www.example.comそしてlogin.example.com 同じドミンで

可能であれば同じドメインwww.example.comlogin.example.com.us

4

1 に答える 1

0

言語が言及されていないため、perl を使用しています。

([^.]+\.[^.]+$)

その正規表現は、キャプチャされた文字列 ($1) として最初のインスタンスのドメインを提供します。これがたとえばperlの場合、このようにキャプチャされた文字列を使用して、それらが一致するかどうかを確認できます。

$firstHostName =~ /([^.]+\.[^.]+$)/;
if ($secondHostName =~ /$1$/) {
    print "same domain";
}
于 2011-05-03T13:09:13.693 に答える