0

HTMLファイルからすべてのリンクタグを解析したい。そのため、次の正規表現を次のように記述しました。

var pattern = @"<(LINK).*?HREF=(""|')?(?<URL>.*?)(""|')?.*?>";
var regExOptions = RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Multiline;

var linkRegEx = new Regex(pattern , regExOptions );

foreach (Match match in linkRegEx.Matches(htmlFile))
{
    var group = match.Groups["URL"];
    var url = group.Value;
} 

しかし、何が起こるかというと、html ファイルから一致が見つかりましたが、空白のキャプチャ グループを取得しています。

4

1 に答える 1