HTMLページを解析しようとしていますが、次の正規表現を使用しています:
var regex = new Regex(@"<tag1 id=.id1.>.*<tag2>", RegexOptions.Singleline);
「tag1 id =.id.1」はドキュメント内で 1 回だけ発生します。「tag1」の発生後、「tag2」が50回近く発生します。しかし、ページ コードを正規表現と一致させようとすると、1 つの一致しか返されません。さらに、RegexOptions を「None」または「Multiline」に変更すると、一致が返されません。私はこれについて非常に混乱しており、助けていただければ幸いです。