タグを含む文字列ブロックから [Start] と [End] の間のテキストのセクションを削除するにはどうすればよいですか?
IndexOf
andなどを使用するよりも簡単な方法はありSubstring
ますか?
更新:使用しようとしています
var output = Regex.Replace("[Start]SomeText[End]", @"(?<=[Start]).*(?=[End])", "");
しかし、そのパターンはうまく機能しません。[Start] と [End] の間のすべてを削除する必要があります。
入力テキスト: [開始] Hello World [終了]
出力テキスト: [開始][終了]