Advertisement
Java_Volume1 String Manipulation #97891

A Split Procedure

Splits a string into an array. If you send a " " it will split all the words into each array position.

AI

AI Samenvatting: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Broncode
original-source
Public Function Splitter(SplitString As String, SplitLetter As String) As Variant
 ReDim SplitArray(1 To 1) As Variant
 Dim TempLetter As String
 Dim TempSplit As String
 Dim i As Integer
 Dim x As Integer
 Dim StartPos As Integer
 
 SplitString = SplitString & SplitLetter
 For i = 1 To Len(SplitString)
  TempLetter = Mid(SplitString, i, Len(SplitLetter))
  If TempLetter = SplitLetter Then
   TempSplit = Mid(SplitString, (StartPos + 1), (i - StartPos) - 1)
   If TempSplit <> "" Then
    x = x + 1
    ReDim Preserve SplitArray(1 To x) As Variant
    SplitArray(x) = TempSplit
   End If
   StartPos = i
  End If
 Next i
 Splitter = SplitArray
End Function
Originele reacties (3)
Hersteld van de Wayback Machine