4

私はこれを使います

string matchString = Regex.Match(sometext, "<img.+?src=[\"'](.+?)[\"'].+?>", RegexOptions.IgnoreCase).Groups[1].Value;

画像の src を取得します。

しかし、見つけたすべての src を取得するにはどうすればよいでしょうか?

ありがとう!

4

1 に答える 1

12

Match の代わりに Regex.Matches を使用し、Multiline オプションを追加する必要があります。

foreach (Match m in Regex.Matches(sometext, "<img.+?src=[\"'](.+?)[\"'].+?>", RegexOptions.IgnoreCase | RegexOptions.Multiline))
{
    string src = m.Groups[1].Value;
    // add src to some array
}
于 2012-05-10T16:58:53.877 に答える