0

リクエストがhttp://subdomain.example.com/blah-blahの場合、サブドメインの値を取得するにはどうすればよいですか?

4

1 に答える 1

2

これはmisultinとは何の関係もありません。たとえば、単純に正規表現を使用できます。

Uri = "http://sub.domain.com",
{match, [_, {Start, Length}]} = re:run(Uri, "(?:http:\/\/)?([a-zA-Z0-9]+)\..*"),
Subdomain = string:substr(Uri, Start + 1, Length).

これは「サブ」を返します。

やりたいことを正確に達成するには、正規表現を微調整する必要があります(つまり、サブドメインがない場合もカバーする必要がありますか?など)。

お役に立てれば、

r。

于 2012-03-13T03:39:26.780 に答える