-2

以下のようにすべての文字列を削除するにはどうすればよいですか

<!-- ebanking log on -->

2番目の例

<!-- 

end the bottom row with 'peace of mind garuntee' 

-->

文書例 : http://pastebin.com/Y4gZdceK

したがって、で始まり、<!--で終わるすべての文字列ブロックを削除する必要があります-->

内側のテキストを試しhtmlagilitypackましたが、削除されませんでした

4

1 に答える 1

2

この正規表現を試してください:

<!--.*?-->

注意:RegexOptions.SingleLineドット()の意味を変更して、.(を除くすべての文字ではなく)すべての文字に一致するようにする必要があり\nます。

編集:コードサンプル

var myRegex = new Regex(@"<!--.*?-->", RegexOptions.Singleline);
string strTargetString = @"[sample text here]";

string replacedText = myRegex.Replace(strTargetString, "");
于 2012-12-30T18:38:11.303 に答える