我需要你帮助创建一个正则表达式。我希望找到的正则表达式放在一个数组中。
UPDATE tableName SET fieldA= @param1, fieldB =@param2,
fieldC = @param3 , fieldD=@param4
WHERE fieldE=@param5 and fieldF=@param2 and
fieldG = @param6
使用此正则表达式:
@\w+
我得出这些结果:
Array[0] = @param1
Array[1] = @param2
Array[2] = @param3
Array[3] = @param4
Array[4] = @param5
Array[5] = @param2
Array[6] = @param6
我将如何消除Array[5] = @param2
,以便获得以下结果?
Array[0] = @param1
Array[1] = @param2
Array[2] = @param3
Array[3] = @param4
Array[4] = @param5
Array[5] = @param6
答案 0 :(得分:1)
如果您要删除数组中的特定元素,请参阅以下问题:How can I delete an item from an array in VB.NET?
答案 1 :(得分:0)
您可以使用LINQ的Enumerable.Distinct()。
这就像是
Dim enu As IEnumerable(Of String) = Array.Distinct()
' If you need an array
Dim array2() As String = enu.ToArray()