Seek for duplicates in an array
Posted: 21 Feb 2018, 04:28
Is this the only way to seek for duplicates in an array?
Code: Select all
Delimiter := ";"
Record = "Field1";"Field2";"Field3";Field1;"Field5"
TempArray := StrSplit(Record, Delimiter, "`t`n`r""""")
For ID, FieldArray In TempArray
{ Loop % TempArray.Length() - ID
{ If (TempArray[ID] = TempArray[ID + A_Index] )
MsgBox 64, Row.: %A_LineNumber% -> %A_ScriptName%, % "Fields to handle .: " TempArray[ID] "`nAvailable in at least two places!`n( Columns .: " ID " and " ID + A_Index " )"
}
}
MsgBox 64, Row.: %A_LineNumber% -> %A_ScriptName%, Done!, 2