我在富文本中使用标签来指定数据字段。
E.g [开始]和[结束]
如何从包含标签的字符串块中删除[开始]和[结束]之间的文本部分?
是否有更简单的方法而不是使用IndexOf和Substring等?
更新: 我正在尝试使用 var output = Regex.Replace(“[Start] SomeText [End]”,@“(?< = [Start])。*(?= [End])”,“”)
但这种模式并不常用。它需要删除[开始]和[结束]之间的外翻
答案 0 :(得分:2)
考虑使用Regex替换[Start]和[End]之间的文本。以下代码段应该有帮助......
var output = Regex.Replace("[Start]SomeText[End]", @"(?<=\[Start\]).*(?=\[End\])", "");
答案 1 :(得分:0)
你可以使用正则表达式,但我想不出比搜索文件更容易的事情。