朧の.Netの足跡
問合せ先:support@oborodukiyo.info サイト内検索はこちら
正規表現 URLを抜き出す





簡易的なURLを抜き出す正規表現です。
クエリパラメータやフラグメントには対応しておりません。

C#

    private string TEXT_URL2 = "http://www.oborodukiyo.info/index.html and http://www.google.co.jp/";

Regex r01 = new Regex("(https?://[-\\w/$_.+!*(),]+)");
MatchCollection m01 = r01.Matches(TEXT_URL2);

foreach (Match m in m01)
{
    this.textBox1.Text += "m01:" + m.Groups[1].Value + "\r\n";
}

/*結果
m01:http://www.oborodukiyo.info/index.html
m01:http://www.google.co.jp/
*/


VB.NET

        Private TEXT_URL2 As String = "http://www.oborodukiyo.info/index.html and http://www.googl.co.jp/"

        Dim r01 As Regex = New Regex("(https?://[-\w/$_.+!*(),]+)")
        Dim m01 As MatchCollection = r01.Matches(TEXT_URL2)

        For Each m As Match In m01
            Me.TextBox1.Text += "m01:" & m.Groups(1).Value & vbCrLf
        Next

'結果
'm01:http://www.oborodukiyo.info/index.html
'm01:http://www.googl.co.jp/









良いやや良い普通やや悪い悪い

投稿日時評価コメント