我在删除数组中的单词时遇到问题,因为它是生成的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),但我不知道如何在该列表中删除它。
答案 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}}