Hi all, lets say I have a string that I want to split based on several characters, like ".", "!", and "?".  How do I figure out which one of those characters split my string so I can add that same character back on to the end of the split segments in question?
    Dim linePunctuation as Integer = 0
    Dim myString As String = "some text. with punctuation! in it?"
    For i = 1 To Len(myString)
        If Mid$(entireFile, i, 1) = "." Then linePunctuation += 1
    Next
    For i = 1 To Len(myString)
        If Mid$(entireFile, i, 1) = "!" Then linePunctuation += 1
    Next
    For i = 1 To Len(myString)
        If Mid$(entireFile, i, 1) = "?" Then linePunctuation += 1
    Next
    Dim delimiters(3) As Char
    delimiters(0) = "."
    delimiters(1) = "!"
    delimiters(2) = "?"
    currentLineSplit = myString.Split(delimiters)
    Dim sentenceArray(linePunctuation) As String
    Dim count As Integer = 0
    While linePunctuation > 0
        sentenceArray(count) = currentLineSplit(count)'Here I want to add what ever delimiter was used to make the split back onto the string before it is stored in the array.'
        count += 1
        linePunctuation -= 1
    End While