首页 > 解决方案 > 如果存在,如何删除最后一个字符串元素不必要的文本?

问题描述

例如,我有一个包含 3 个元素的字符串数组,如下所示。

string[] stringarray1;
stringarray1 = new string[5]{ “Element 1\n”, “Element 2\n”, “Element 3\n”, “Element 4\n”, “Element 5\nblablablabla” };

在这里,我需要检查字符串数组中具有不必要的动态文本“\nblablablabla”的最后一个元素,如果存在我需要删除(直到动态文本的最后一个)并替换为最后一个元素中的“元素 5\n”。

我怎样才能做到这一点?

标签: c#

解决方案


您可以用预期的字符串替换您拥有的任何字符串,而不是检查和替换不必要的文本

var lastIndex = stringarray1.Length -1;
stringarray1[lastIndex] = $"Element {lastIndex}\n";

推荐阅读