【发布时间】:2013-11-13 13:55:27
【问题描述】:
如何从包含标签的字符串块中删除 [Start] 和 [End] 之间的一段文本?
有没有比使用IndexOf 和Substring 等更简单的方法?
更新:我正在尝试使用
var output = Regex.Replace("[Start]SomeText[End]", @"(?<=[Start]).*(?=[End])", "");
但是这种模式并不完全奏效。它需要删除 [Start] 和 [End] 之间的所有内容
输入文本: [开始] Hello World [结束]
输出文本: [开始][结束]
【问题讨论】: