<?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 Re: tJavaRow to split string in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376107#M138361</link>
    <description>&lt;P&gt;Thanks Shong for the above solution.  &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have another column which contains a picklist id which needs to be associated to this.&amp;nbsp;I've tried adjusting your code to get the result,&amp;nbsp;&lt;/P&gt;&lt;P&gt;but no success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;|Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|Label&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;|=------------------------------------------------------------------------------------------+----&lt;/P&gt;&lt;P&gt;|[1000,1002,2200,3400]|["Test Company, Inc.","Test Company (Test) LLC","VM (Test), LLC","JK (Test), LLC"]&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------------------+-----&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need result such as this in 2 separate columns:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Value		Label&lt;/P&gt;&lt;P&gt;1000		Test Company, Inc.&lt;/P&gt;&lt;P&gt;1002 		Test Company (Test) LLC&lt;/P&gt;&lt;P&gt;2200		VM (Test), LLC&lt;/P&gt;&lt;P&gt;3400		JK (Test), LLC&lt;/P&gt;</description>
    <pubDate>Wed, 01 Dec 2021 05:06:46 GMT</pubDate>
    <dc:creator>rp2018</dc:creator>
    <dc:date>2021-12-01T05:06:46Z</dc:date>
    <item>
      <title>tJavaRow to split string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376105#M138359</link>
      <description>&lt;P&gt;I have a following string which I need to split based on 2 delimiters.  Will be using tJavaRow to split this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;["Test Company, Inc.","Test Company (Test) LLC","VM (Test), LLC","JK (Test), LLC"]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need result such as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test Company, Inc.&lt;/P&gt;&lt;P&gt;Test Company (Test) LLC&lt;/P&gt;&lt;P&gt;VM (Test), LLC&lt;/P&gt;&lt;P&gt;JK (Test), LLC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:27:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376105#M138359</guid>
      <dc:creator>rp2018</dc:creator>
      <dc:date>2024-11-15T23:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: tJavaRow to split string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376106#M138360</link>
      <description>&lt;P&gt;Hi  &lt;/P&gt;&lt;P&gt;First, remove the square brackets "[","]" from the string on a tJavaRow.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000L2g1YAAR.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147009i202E98BC47CDAFA1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000L2g1YAAR.png" alt="0695b00000L2g1YAAR.png" /&gt;&lt;/span&gt;Then, use tNormalize to normlize the line to multiple rows using item seperator "\","&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000L2g2RAAR.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139149iBCDBEB45886D6113/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000L2g2RAAR.png" alt="0695b00000L2g2RAAR.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finally, remove the double quotes from each value on a tJavaRow2. &lt;/P&gt;&lt;P&gt;output_row.line = input_row.line.replaceAll("\"","");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;Starting job testing at 11:06 01/12/2021.&lt;/P&gt;&lt;P&gt;[statistics] connecting to socket on port 3346&lt;/P&gt;&lt;P&gt;[statistics] connected&lt;/P&gt;&lt;P&gt;Test Company, Inc.&lt;/P&gt;&lt;P&gt;Test Company (Test) LLC&lt;/P&gt;&lt;P&gt;VM (Test), LLC&lt;/P&gt;&lt;P&gt;JK (Test), LLC&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Job testing ended at 11:06 01/12/2021. [Exit code&amp;nbsp;= 0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;</description>
      <pubDate>Wed, 01 Dec 2021 03:09:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376106#M138360</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-12-01T03:09:33Z</dc:date>
    </item>
    <item>
      <title>Re: tJavaRow to split string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376107#M138361</link>
      <description>&lt;P&gt;Thanks Shong for the above solution.  &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have another column which contains a picklist id which needs to be associated to this.&amp;nbsp;I've tried adjusting your code to get the result,&amp;nbsp;&lt;/P&gt;&lt;P&gt;but no success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;|Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|Label&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;|=------------------------------------------------------------------------------------------+----&lt;/P&gt;&lt;P&gt;|[1000,1002,2200,3400]|["Test Company, Inc.","Test Company (Test) LLC","VM (Test), LLC","JK (Test), LLC"]&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------------------+-----&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need result such as this in 2 separate columns:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Value		Label&lt;/P&gt;&lt;P&gt;1000		Test Company, Inc.&lt;/P&gt;&lt;P&gt;1002 		Test Company (Test) LLC&lt;/P&gt;&lt;P&gt;2200		VM (Test), LLC&lt;/P&gt;&lt;P&gt;3400		JK (Test), LLC&lt;/P&gt;</description>
      <pubDate>Wed, 01 Dec 2021 05:06:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376107#M138361</guid>
      <dc:creator>rp2018</dc:creator>
      <dc:date>2021-12-01T05:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: tJavaRow to split string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376108#M138362</link>
      <description>&lt;P&gt;Process separately Value and Label using the way I provided in my previous post. &lt;/P&gt;&lt;P&gt;Next, add a sequence id to each row, eg:&lt;/P&gt;&lt;P&gt; Numberic.sequence("value",1,1)&lt;/P&gt;&lt;P&gt;Finally, do an inner join based on sequence id to merge two columns Value and Label. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Wed, 01 Dec 2021 06:19:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376108#M138362</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-12-01T06:19:47Z</dc:date>
    </item>
    <item>
      <title>Re: tJavaRow to split string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376109#M138363</link>
      <description>&lt;P&gt;Shong, your recommendation worked with little twick of using tReplace component.&lt;/P&gt;&lt;P&gt;For others reference, this is how I've designed the job.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5F8AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129281i0F954C9E2485EBCC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5F8AAJ.png" alt="0695b00000Lx5F8AAJ.png" /&gt;&lt;/span&gt;Input file:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5HsAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130733i364A80FEE17425A2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5HsAAJ.png" alt="0695b00000Lx5HsAAJ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5FXAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129884iC47A2F3197D06E73/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5FXAAZ.png" alt="0695b00000Lx5FXAAZ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5G1AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149024iDEC5A542ED3BFA1B/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5G1AAJ.png" alt="0695b00000Lx5G1AAJ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5GGAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157419iF15C0EBBC68113B4/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5GGAAZ.png" alt="0695b00000Lx5GGAAZ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5GQAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144195i5D776CA299998587/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5GQAAZ.png" alt="0695b00000Lx5GQAAZ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5GfAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137149i06258C243A6B892A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5GfAAJ.png" alt="0695b00000Lx5GfAAJ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5H4AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139839iEE7F5BC53C46598D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5H4AAJ.png" alt="0695b00000Lx5H4AAJ.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Lx5H9AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144570i41A68EA5F2B1946E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Lx5H9AAJ.png" alt="0695b00000Lx5H9AAJ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Dec 2021 21:01:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-to-split-string/m-p/2376109#M138363</guid>
      <dc:creator>rp2018</dc:creator>
      <dc:date>2021-12-13T21:01:40Z</dc:date>
    </item>
  </channel>
</rss>

