<?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 Parse values inside parenthesis with tMap in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198684#M1911</link>
    <description>&lt;P&gt;I have a combination of values in&amp;nbsp;my "input_data" field which I need to put in two separate fields. Below are the possible values in "input_data":&lt;/P&gt;
&lt;P&gt;1. US Dollar (USD)&lt;/P&gt;
&lt;P&gt;2. JEP&lt;/P&gt;
&lt;P&gt;3. Zimbabwean Dollar (2009) (ZWL)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would want my output to be:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; output_1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output_2&lt;/P&gt;
&lt;P&gt;1. US Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USD&lt;/P&gt;
&lt;P&gt;2. JEP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;3. Zimbabwean Dollar (2009)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ZWL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For output_1, I used:&lt;/P&gt;
&lt;PRE&gt;row1.input_data.substring(0,row1.input_data.indexOf("("))&lt;/PRE&gt;
&lt;P&gt;and for output_2, I used:&lt;/P&gt;
&lt;PRE&gt;row1.input_data.substring(row1.input_data.indexOf("(")+1,row1.input_data.indexOf(")")) &lt;/PRE&gt;
&lt;P&gt;but it gave an error for JEP since there was no parenthesis and for the other two, the output was:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; output_1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output_2&lt;/P&gt;
&lt;P&gt;1. US Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USD&lt;/P&gt;
&lt;P&gt;3. Zimbabwean Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2009&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Whenever there are two parentheses, I always want to take the second value for output_2. Does anyone know what the commands for output_1 and output_2 should be?&lt;/P&gt;</description>
    <pubDate>Tue, 11 Feb 2020 19:59:08 GMT</pubDate>
    <dc:creator>zalibra</dc:creator>
    <dc:date>2020-02-11T19:59:08Z</dc:date>
    <item>
      <title>Parse values inside parenthesis with tMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198684#M1911</link>
      <description>&lt;P&gt;I have a combination of values in&amp;nbsp;my "input_data" field which I need to put in two separate fields. Below are the possible values in "input_data":&lt;/P&gt;
&lt;P&gt;1. US Dollar (USD)&lt;/P&gt;
&lt;P&gt;2. JEP&lt;/P&gt;
&lt;P&gt;3. Zimbabwean Dollar (2009) (ZWL)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would want my output to be:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; output_1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output_2&lt;/P&gt;
&lt;P&gt;1. US Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USD&lt;/P&gt;
&lt;P&gt;2. JEP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;3. Zimbabwean Dollar (2009)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ZWL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For output_1, I used:&lt;/P&gt;
&lt;PRE&gt;row1.input_data.substring(0,row1.input_data.indexOf("("))&lt;/PRE&gt;
&lt;P&gt;and for output_2, I used:&lt;/P&gt;
&lt;PRE&gt;row1.input_data.substring(row1.input_data.indexOf("(")+1,row1.input_data.indexOf(")")) &lt;/PRE&gt;
&lt;P&gt;but it gave an error for JEP since there was no parenthesis and for the other two, the output was:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; output_1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output_2&lt;/P&gt;
&lt;P&gt;1. US Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USD&lt;/P&gt;
&lt;P&gt;3. Zimbabwean Dollar&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2009&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Whenever there are two parentheses, I always want to take the second value for output_2. Does anyone know what the commands for output_1 and output_2 should be?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2020 19:59:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198684#M1911</guid>
      <dc:creator>zalibra</dc:creator>
      <dc:date>2020-02-11T19:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: Parse values inside parenthesis with tMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198685#M1912</link>
      <description>Hi
&lt;BR /&gt;For output1:
&lt;BR /&gt;row1.c1.contains("(")?row1.c1.substring(0,row1.c1.lastIndexOf("(")):row1.c1 
&lt;BR /&gt;
&lt;BR /&gt;for output2:
&lt;BR /&gt;row1.c1.contains("(")?row1.c1.substring(row1.c1.lastIndexOf("(")+1,row1.c1.length()-1):"" 
&lt;BR /&gt;
&lt;BR /&gt;Please try and let me know if it works.
&lt;BR /&gt;
&lt;BR /&gt;Regards
&lt;BR /&gt;Shong</description>
      <pubDate>Fri, 14 Feb 2020 07:17:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198685#M1912</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-02-14T07:17:05Z</dc:date>
    </item>
    <item>
      <title>Re: Parse values inside parenthesis with tMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198686#M1913</link>
      <description>&lt;P&gt;Worked! Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2020 20:05:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Parse-values-inside-parenthesis-with-tMap/m-p/2198686#M1913</guid>
      <dc:creator>zalibra</dc:creator>
      <dc:date>2020-02-14T20:05:09Z</dc:date>
    </item>
  </channel>
</rss>

