删除字符串中的单词

时间:2014-09-09 05:39:24

标签: vb.net string visual-studio-2008

我在删除数组中的单词时遇到问题,因为它是生成的GUID。 现在我需要删除该字符串中的1个单词或项目。

这是我的字符串:

Dim guid_id as string ='3a0eed1f-73b2-11e0-8670-88006707ed92','3a125s34-73b2-11e0-8670-88006707ed92','3a112w3s-73b2-11e0-8670-88006707ed92'

问:如何在整个字符串中删除单词或字符串" '3a112w3s-73b2-11e0-8670-88006707ed92' "? 我知道我需要将其转换为List(of String),但我不知道如何在该列表中删除它。

2 个答案:

答案 0 :(得分:1)

您可以使用Replace函数

简单地查找和替换字符串
Dim guid_id as string = "'3a0eed1f-73b2-11e0-8670-88006707ed92','3a125s34-73b2-11e0-8670-88006707ed92','3a112w3s-73b2-11e0-8670-88006707ed92'"

Dim strRemove As String = "'3a112w3s-73b2-11e0-8670-88006707ed92'"
guid_id = guid_id.Replace(strRemove, "").Trim()
If guid_id.Subtring(0,1) = "," Then   guid_id = guid_id.Substring(1);
If guid_id.Subtring(guid_id.Length-1) = "," Then   guid_id = guid_id.Substring(0, guid_id.Length-1);

答案 1 :(得分:0)

.NET Framework具有用于文本处理的引擎,该引擎由System.Text.RegularExpressions.Regex表示。您可以使用它来替换字符串中的特定单词。 尝试以下代码:

{{1}}