【发布时间】:2013-11-12 17:32:54
【问题描述】:
我在富文本编辑器中使用标签来指定数据字段。
例如 [开始] 和 [结束]
如何从包含标签的字符串块中删除 [Start] 和 [End] 之间的一段文本?
有没有比使用 IndexOf 和 Substring 等更简单的方法?
更新: 我正在尝试使用 var output = Regex.Replace("[Start]SomeText[End]", @"(?
但是这种模式并不完全奏效。它需要删除 [Start] 和 [End] 之间的所有内容
【问题讨论】:
-
我没有找到更简单的方法。
-
您在寻找哪种更简单的方法?
-
添加到@huMptyduMpty,更容易可能意味着您应该定义一个或多个因素:更快、更少的代码行、可读性、可维护性、可扩展性..
-
使用较少的代码行和可读性,不了解完整的 c# 语言,我不确定 c# 中是否有一个很好的函数来帮助解决这个问题。