在vb.net中比较字符串和修剪

在vb.net中比较字符串和修剪,vb.net,string,loops,trim,Vb.net,String,Loops,Trim,我有另一个文件中的字符串。字符串的最大长度为102位。我需要将字符串与成对的数字进行比较,然后从该字符串中删除这些数字 e、 g-6125223659587412563265。。。直到102年 与此字符串比较的数字- 第一盘-61 新字符串=25223659587412563265 第二组-36 新字符串=252259587412563265 等等。这组数字的最大值为51对=102,最终结果为string=“” 如何在循环中实现这一点 这不是答案,这是编辑问题。我不知道为什么,但编辑按钮刚打开

我有另一个文件中的字符串。字符串的最大长度为102位。我需要将字符串与成对的数字进行比较,然后从该字符串中删除这些数字

e、 g-6125223659587412563265。。。直到102年

与此字符串比较的数字-

第一盘-61

新字符串=25223659587412563265

第二组-36

新字符串=252259587412563265

等等。这组数字的最大值为51对=102,最终结果为string=“” 如何在循环中实现这一点


这不是答案,这是编辑问题。我不知道为什么,但编辑按钮刚打开,所以我必须在这里编辑问题。
此字符串中不会有重复项。最后,当比较完成时,我想看看哪些数字是成对的。

这里有一个简单的解决方案。您需要将对添加到(字符串的)列表中,并初始化要更改的字符串的输入

Dim pairs As New List(Of String)()
Dim input As String = String.Empty
For Each pair As String In pairs
    input = input.Replace(pair, String.Empty)
Next

您必须更具体一点,告诉我们如果数字/对看起来像什么(数据结构?),这些集合是什么,如果发现重复项,只删除了第一个部分,如果找不到呢?你在找剩下的吗?哎哟,我不明白你打算接受答案吗?这就是StackOverflow的工作原理,您可以回答您的问题,然后单击向上箭头以获得正确答案,然后单击复选标记以获得最符合您问题的答案。欢迎使用StackOverflowsorry进行下一票,错误地进行了下一票,直到太晚才能删除。将下一票更改为上一票(如示例和断言)。
Dim input As String = "6125223659587412563265"
Dim targets As String() = {"61", "36"}

For Each target As String In targets
    input = input.Replace(target, "")
Next
Debug.Assert(input = "252259587412563265")