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