تابع زیر عبارتی را درون یک رشته جست و جو می کند و آرایه ای از اندیس مکان های این عبارت را درون آن رشته بر می گرداند:
کد:Function IndexOfArray(ByVal inputStr As String, ByVal searchStr As String) As Integer() Dim strCount As Integer = 0 Dim currInx As Integer = inputStr.IndexOf(searchStr) Dim inxArr(0) As Integer While currInx > -1 ReDim Preserve inxArr(strCount) inxArr(strCount) = currInx strCount += 1 currInx = inputStr.IndexOf(searchStr, currInx + 1) End While If strCount = 0 Then inxArr(0) = -1 Return inxArr End Function






پاسخ با نقل قول
Bookmarks