Dim myString As String = "leftside:rightside"
Dim parts() As String
parts = myString.Split(":")
Dim text As string = "Some : Text"
Dim texts() As String = text.Split(":", 2) 'split the text with ":" and then you can specify how many string can be returned
For i = 1 to noverbs
verb(i) = ListBox1.Items(i)
parts = verb(i).Split(":") 'note there's no spaces
verbl(i) = parts(0)
verbr(i) = parts(1)
Next i
Dim x As Integer
For x = LBound(parts) To UBound(parts)
'/// do your stuff to parts(x)
Next