Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 删除字符串中的单词_Vb.net_String_Visual Studio 2008 - Fatal编程技术网

Vb.net 删除字符串中的单词

Vb.net 删除字符串中的单词,vb.net,string,visual-studio-2008,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-8800

我在删除数组中的单词时遇到问题,因为它是生成的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'?
我知道我需要将其转换为列表(字符串),但我不知道如何将其从列表中删除。

您只需使用
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);

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

    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'"

    'To remove strRemove from string, we use Regex replace method
    Dim regex = New Regex(strRemove, RegexOptions.IgnoreCase)
    guid_id = regex.Replace(guid_id, "")

    'Now we remove 'Comma' from string, if it is needed.
    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)

从字符串中查找此单词的开始索引和结束索引尝试使用subString()获取字符串的其余部分。