Cで言うところのsscanf()って、C#でどうすれば良いの?って質問した事がありました。
その時は、「正規表現でやれば良いんじゃない?」と回答を貰ったのですが、
「正規表現……しらね」で終わっていたのですが、
今日になって必要になったので必死に調べました。
htmlデータが入った文字列htmlがあるとして、
中にあるmovieタグのvalueの値を取得する場合のコードです。
// using System.Text.RegularExpressions;
// を宣言しておくこと。
Regex reg = new Regex("<param name=\"movie\" value=\"(?<url>.*)\" />");
if (!reg.IsMatch(html))
{
return;
}
Match match = reg.Match(html);
string videoUrl = match.Groups["url"].ToString();