簡易的なURLを抜き出す正規表現です。
クエリパラメータやフラグメントには対応しておりません。
C#
private string TEXT_URL2 = "http://www.oborodukiyo.info/ 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/
m01:http://www.google.co.jp/
*/
VB.NET
Private TEXT_URL2 As String = "http://www.oborodukiyo.info/ 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/
'm01:http://www.googl.co.jp/
| 良い | やや良い | 普通 | やや悪い | 悪い |
|---|
| 投稿日時 | 評価 | コメント |
|---|