>> When I inspect the array elements on my Mac, "within" does not  
>> show up
>> anywhere.
>
> Will you do me a favour please?
> Try this on your mac.
>
>   dim s As String
>   dim arr() As String
>   dim found As Integer
>
>   s = "This is some text with" + EndOfLine + EndOfLine
>   s = s + "carriage return characters embedded" + EndOfLine +  
> EndOfLine
>   s = s + "within the string, for testing the" + EndOfLine + EndOfLine
>   s = s + "split function."
>
>   arr = Split(s)
>
>   MsgBox arr (7)
>
> On windows, I get exactly what I would expect, A msgbox with the  
> following
> text:
> embedded
>
> within

With ElfData, you get this:

   dim s As String
   dim found As Integer

   s = "This is some text with" + EndOfLine + EndOfLine
   s = s + "carriage return characters embedded" + EndOfLine + EndOfLine
   s = s + "within the string, for testing the" + EndOfLine + EndOfLine
   s = s + "split function."

   dim fi as new ElfDataFields( s )

   if fi.movenext(7) then
     MsgBox fi // "split function"
   end if

any good? The 7 may be one off, as that's the number of lines moved,  
not array index.

Also, mine works correctly with any line ending.

--
http://elfdata.com/plugin/
"String processing, done right"


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to