0

テキストから URL を取得するにはどうすればよいですか?

例えば:

string Text = "this is text with url http://test.com";

URLを取得して他の変数に設定する必要があります。ASP.NET でこれを行うにはどうすればよいですか?

4

6 に答える 6

1
string url = Text.Substring(Text.IndexOf("http://"));
于 2013-05-27T12:28:40.857 に答える
1
reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";

これは、テキストから URL を見つけるための正規表現です。

お役に立てば幸いです。

于 2013-05-27T12:20:48.827 に答える
1
string _Url = "this is text with url http://test.com";

MatchCollection _Match = Regex.Matches(_Url , @"http.+)([\s]|$)");
string _Address= _Match[0].Value.ToString();
于 2013-05-27T12:21:01.927 に答える
1

前の回答に追加して、これも行うことができます:

string text = "this is text with url http://test.com";
Match match = Regex.Match(text, @"http\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$");

// gets you http://test.com
string url = match.Value;
于 2013-05-27T12:26:04.867 に答える