次の正規表現を使用して、テキストに URL が存在するかどうかを確認していますが、次のようないくつかの URL が欠落しているようです。
youtube.be/8P0BxJO
youtube.com/watch?v=VrmlFL
また、いくつかの bit.ly リンク (すべてではありません)
Match m = Regex.Match(nc[i].InnerText,
@"(http(s)?://)?([\w-]+\.)+[\w-]+(/\S\w[\w- ;,./?%&=]\S*)?");
if (m.Success)
{
MessageBox.Show(nc[i].InnerText);
}
それを修正する方法はありますか?