私は正規表現が得意ではないので、これを投稿しています.htmlからすべてのURLとすべてのメールを取得するコードがあります。しかし、私は次のものが必要です。以下を使用してすべての URL を取得できます。
Regex regx = new Regex("http://([\\w+?\\.\\w+])+([a-zA-Z0-9\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)_\\-\\=\\+\\\\\\/\\?\\.\\:\\;\\'\\,]*)?",
RegexOptions.IgnoreCase);
MatchCollection ms = regx.Matches(body);
foreach (Match m in ms)
{
string tmpLink = m.Value.ToString();
}
wwwの後に数字が含まれている場合、さらに一致させたいと思います。だから私はそれをスパムとしてマークします。または、この内部ループの代わりに1つの完全なコードが存在する可能性があります。電子メールでも同様で、@の後に番号がある電子メールを取得します。