<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Ilogic split a string in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777436#M76107</link>
    <description>&lt;P&gt;Goodday,&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I am searching for a way to split strings. Where:&lt;/P&gt;
&lt;PRE&gt;Dim Separators() As Char = {";"} &lt;/PRE&gt;
&lt;P&gt;Doesnt seem to work at my code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you see in the code the separator is-&amp;gt; ;&lt;/P&gt;
&lt;P&gt;for example, if the string is 1;2, it must be separated into 1 and 2 given to 2 parameters,&lt;/P&gt;
&lt;P&gt;so spot1 -&amp;gt; "1" and spot2 -&amp;gt; "2"&lt;/P&gt;
&lt;P&gt;This also applies to, for example, 4;6;13 in 4, 6 and 13 given to 3 parameters, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope i can find the solution im looking for over here!&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;Thomas&lt;/P&gt;</description>
    <pubDate>Wed, 08 May 2019 07:20:32 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-05-08T07:20:32Z</dc:date>
    <item>
      <title>Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777436#M76107</link>
      <description>&lt;P&gt;Goodday,&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I am searching for a way to split strings. Where:&lt;/P&gt;
&lt;PRE&gt;Dim Separators() As Char = {";"} &lt;/PRE&gt;
&lt;P&gt;Doesnt seem to work at my code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you see in the code the separator is-&amp;gt; ;&lt;/P&gt;
&lt;P&gt;for example, if the string is 1;2, it must be separated into 1 and 2 given to 2 parameters,&lt;/P&gt;
&lt;P&gt;so spot1 -&amp;gt; "1" and spot2 -&amp;gt; "2"&lt;/P&gt;
&lt;P&gt;This also applies to, for example, 4;6;13 in 4, 6 and 13 given to 3 parameters, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope i can find the solution im looking for over here!&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 07:20:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777436#M76107</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-05-08T07:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777526#M76108</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi Thomas, this should be the snippet you use to split the string.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim Separators() As Char = {";"} 
Sentence = "1;2;3;4;5"
Words = Sentence.Split(Separators)
i = 0
For Each wrd In Words
MessageBox.Show("Word Index #" &amp;amp; i &amp;amp; " = " &amp;amp; Words(i))
i=i+1
Next&lt;/PRE&gt;
&lt;P&gt;and for your specific case you could use&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Separators&lt;/SPAN&gt;() &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Char&lt;/SPAN&gt; = {&lt;SPAN&gt;";"&lt;/SPAN&gt;} 
&lt;SPAN&gt;Sentence&lt;/SPAN&gt; = &lt;SPAN&gt;"10;20;3;4;5"&lt;/SPAN&gt;
&lt;SPAN&gt;Words&lt;/SPAN&gt; = &lt;SPAN&gt;Sentence&lt;/SPAN&gt;.&lt;SPAN&gt;Split&lt;/SPAN&gt;(&lt;SPAN&gt;Separators&lt;/SPAN&gt;)

&lt;SPAN&gt;spot1&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(0)
&lt;SPAN&gt;spot2&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(1)

&lt;SPAN&gt;Parameter&lt;/SPAN&gt;.&lt;SPAN&gt;UpdateAfterChange&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;iLogicVb&lt;/SPAN&gt;.&lt;SPAN&gt;UpdateWhenDone&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Where spot1 and spot2 are your user parameters to redefine.&lt;BR /&gt;I hope this helps solve your problem. regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 08:12:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777526#M76108</guid>
      <dc:creator>Sergio.D.Suárez</dc:creator>
      <dc:date>2019-05-08T08:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777565#M76109</link>
      <description>&lt;P&gt;Thank you Sergio!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It worked did work, i changed it a bit to this;&lt;/P&gt;
&lt;PRE&gt;Dim Separators() As Char = {";"} 
Sentence = StringParameter
If Sentence = "1;1" Then
Words = Sentence.Split(Separators)
spot1 = Words(0)
spot2 = Words(1)
Parameter.UpdateAfterChange = True
iLogicVb.UpdateWhenDone = True
Else If Sentence = "1;5;7" Then
Words = Sentence.Split(Separators)
spot1 = Words(0)
spot2 = Words(1)
spot3 = Words(2)
Parameter.UpdateAfterChange = True
iLogicVb.UpdateWhenDone = True
End If 
InventorVb.DocumentUpdate()
&lt;/PRE&gt;</description>
      <pubDate>Wed, 08 May 2019 08:32:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777565#M76109</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-05-08T08:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777595#M76110</link>
      <description>&lt;P&gt;I'm glad you solved it. The fragment is just an update&lt;/P&gt;
&lt;PRE&gt;Parameter.UpdateAfterChange = True
iLogicVb.UpdateWhenDone = True&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;so I usually place it at the end of the code, it is not necessary to repeat it many times, you can eliminate those that are higher and leave only the last one. regards&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 08:44:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/8777595#M76110</guid>
      <dc:creator>Sergio.D.Suárez</dc:creator>
      <dc:date>2019-05-08T08:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343445#M76111</link>
      <description>&lt;P&gt;Hi Sergio&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks. This code has worked well for me but I find only one frustrating quirk with it. If I try to split on line breaks it splits it so that each split segment is preceded by a line break rather than deleting the splitting character as it did with the semi-colons. The modified code below will illustrate the problem:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Separators&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Char&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt;&lt;SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN&gt;Sentence&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;5&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;
&lt;SPAN&gt;Words&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Sentence&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Split&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Separators&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wrd&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Words&lt;/SPAN&gt;
&lt;SPAN&gt;MessageBox&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Show&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Word Index #&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;Words&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;
&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any idea how to elegantly work around this or prevent it?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2020 17:36:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343445#M76111</guid>
      <dc:creator>LSKELLY</dc:creator>
      <dc:date>2020-02-26T17:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343507#M76112</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1759817"&gt;@LSKELLY&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think this should work for you:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Sentence = "1" &amp;amp; vbCrLf &amp;amp; "2" &amp;amp; vbCrLf &amp;amp; "3" &amp;amp; vbCrLf &amp;amp; "4" &amp;amp; vbCrLf &amp;amp; "5"
Words = Sentence.Split(vbCrLf)

For Each wrd In Words
	'strip out carraige returns &amp;amp; linefeeds
	wrd = wrd.Replace(vbCr, "").Replace(vbLf, "")
	MessageBox.Show("Word Index #" &amp;amp; i &amp;amp; " = " &amp;amp; wrd)
Next&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also just as a reminder, you can search and ask programming questions of this type on the Inventor Customization forum:&lt;BR /&gt;&lt;A href="http://forums.autodesk.com/t5/Autodesk-Inventor-Customization/bd-p/120" target="_blank" rel="noopener"&gt;http://forums.autodesk.com/t5/Autodesk-Inventor-Customization/bd-p/120&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(I've asked the moderators that this topic be moved to that forum to help in the future)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank" rel="noopener"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2020 17:59:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343507#M76112</guid>
      <dc:creator>Curtis_W</dc:creator>
      <dc:date>2020-02-26T17:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343573#M76113</link>
      <description>&lt;P&gt;Excellent! Thanks Curtis!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kicking myself right now.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2020 18:17:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/9343573#M76113</guid>
      <dc:creator>LSKELLY</dc:creator>
      <dc:date>2020-02-26T18:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/13825940#M177238</link>
      <description>&lt;P&gt;Hello! I'm just curious about something.. if I have multiple separators in a single string, can this method still work? How would the "Dim Separators() As Char..." line be written for my example below?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;Sentence = "XX.YY.ZZZZ-R0 PROJECT DESCRIPTION"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Separators = ".", "-", " "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;Words(0) = XX&lt;/P&gt;&lt;P&gt;Words(1) = YY&lt;/P&gt;&lt;P&gt;Words(2) = ZZZZ&lt;/P&gt;&lt;P&gt;Words(3) = R0&lt;/P&gt;&lt;P&gt;Words(4) = PROJECT&lt;/P&gt;&lt;P&gt;Words(5) = DESCRIPTION&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 20:11:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/13825940#M177238</guid>
      <dc:creator>Jesse_Glaze</dc:creator>
      <dc:date>2025-09-25T20:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: Ilogic split a string</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/13826853#M177241</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/17177607"&gt;@Jesse_Glaze&lt;/a&gt;.&amp;nbsp; Below is an example code like what you just described.&amp;nbsp; We could have used a 'For...Next' loop to show each 'word' in a MessageBox or MsgBox, but I just put it all in one big one, to present it the way you have it laid out above.&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Sentence&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;"XX.YY.ZZZZ-R0 PROJECT DESCRIPTION"&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Separators&lt;/SPAN&gt;() &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Char&lt;/SPAN&gt; = {&lt;SPAN&gt;"."&lt;/SPAN&gt;, &lt;SPAN&gt;"-"&lt;/SPAN&gt;, &lt;SPAN&gt;" "&lt;/SPAN&gt; }
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Words&lt;/SPAN&gt;() &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Sentence&lt;/SPAN&gt;.&lt;SPAN&gt;Split&lt;/SPAN&gt;(&lt;SPAN&gt;Separators&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(0)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(1)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word3&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(2)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word4&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(3)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word5&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(4)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Word6&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Words&lt;/SPAN&gt;(5)
&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Word1 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word1&lt;/SPAN&gt; &amp;amp; _
&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Word2 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word2&lt;/SPAN&gt; &amp;amp; _
&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Word3 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word3&lt;/SPAN&gt; &amp;amp; _
&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Word4 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word4&lt;/SPAN&gt; &amp;amp; _
&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Word5 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word5&lt;/SPAN&gt; &amp;amp; _
&lt;SPAN&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Word6 = "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Word6&lt;/SPAN&gt;, &lt;SPAN&gt;vbInformation&lt;/SPAN&gt;, &lt;SPAN&gt;"Sentence Split Into Words"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;Here is another version of the same, but using shorter report code at end.&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Dim Sentence As String = "XX.YY.ZZZZ-R0 PROJECT DESCRIPTION"
Dim Words() As String = Sentence.Split({".", "-", " " },StringSplitOptions.RemoveEmptyEntries)
Dim sResults As String
For i As Integer = 0 To Words.Length - 1
	sResults &amp;amp;= "Word " &amp;amp; i &amp;amp; " = " &amp;amp; Words(i) &amp;amp; vbCrLf
Next
MsgBox(sResults, vbInformation, "Sentence Split Into Words")&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 26 Sep 2025 11:47:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-split-a-string/m-p/13826853#M177241</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2025-09-26T11:47:52Z</dc:date>
    </item>
  </channel>
</rss>

