これも使えます
string iframe = "<iframe width='300px' height='225px' src='http://www.youtube-nocookie.com/embed/4FhG-UYRHJ0' frameborder='0' allowfullscreen></iframe>";
Match matchdec = Regex.Match(iframe, @"\ssrc='\b(\S*)\b", RegexOptions.IgnorePatternWhitespace | RegexOptions.IgnoreCase);
if (matchdec.Success)
{
if (matchdec.Groups.Count > 1)
{
string retval = matchdec.Groups[1].Value;
}
}
使用できるすべての試合:-
string iframe = "<iframe width='300px' height='225px' src='http://www.youtube-nocookie.com/embed/4FhG-UYRHJ0' frameborder='0' allowfullscreen></iframe>";
iframe += "<iframe width='300px' height='225px' src='http://www.youtube-nocookie.com/embed/newid' frameborder='0' allowfullscreen></iframe>";
Match matchdec = Regex.Match(iframe, @"\ssrc='\b(\S*)\b", RegexOptions.IgnorePatternWhitespace | RegexOptions.IgnoreCase);
while (matchdec.Success)
{
if (matchdec.Groups.Count > 1)
{
string retval = matchdec.Groups[1].Value;
}
matchdec = matchdec.NextMatch();
}
置き換えるには、この行を追加します
iframe = Regex.Replace(iframe, retval, "yournewurl");
お役に立てれば。