<?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 Finding particular data in output in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336493#M104932</link>
    <description>&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;DTP*007*RD8*20120101_20131123&lt;/P&gt;&lt;P&gt;GF*2700&lt;/P&gt;&lt;P&gt;8E*850*1213001&lt;/P&gt;&lt;P&gt;GF*1*1213&lt;/P&gt;&lt;P&gt;TEA*1*0022z553&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;007&lt;/P&gt;&lt;P&gt;2700&lt;/P&gt;&lt;P&gt;850&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me to find this&lt;/P&gt;</description>
    <pubDate>Mon, 20 Nov 2017 05:27:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-11-20T05:27:51Z</dc:date>
    <item>
      <title>Finding particular data in output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336493#M104932</link>
      <description>&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;DTP*007*RD8*20120101_20131123&lt;/P&gt;&lt;P&gt;GF*2700&lt;/P&gt;&lt;P&gt;8E*850*1213001&lt;/P&gt;&lt;P&gt;GF*1*1213&lt;/P&gt;&lt;P&gt;TEA*1*0022z553&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;007&lt;/P&gt;&lt;P&gt;2700&lt;/P&gt;&lt;P&gt;850&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me to find this&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2017 05:27:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336493#M104932</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-20T05:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Finding particular data in output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336494#M104933</link>
      <description>&lt;P&gt;Forget ths post.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2017 09:39:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336494#M104933</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-11-20T09:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Finding particular data in output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336495#M104934</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can create a routine and call it in the Tmap.&lt;/P&gt;
&lt;P&gt;In the routine, you can split on the character '*' (if it's the separator in your input) and use the method "isNumber" from the Java class NumberUtils.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this answer will help you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;TD&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2017 09:49:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336495#M104934</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-20T09:49:54Z</dc:date>
    </item>
    <item>
      <title>Re: Finding particular data in output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336496#M104935</link>
      <description>&lt;P&gt;This Java method will work for this. Copy and paste this into a new (or existing) routine and use it as I will demonstrate below....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;    public static String getSection(String data, String separatorRegex, int position){
    	String returnVal = null;
    	
    	if(data!=null){
    		String[] values = data.split(separatorRegex);
    		
    		if(values!=null &amp;amp;&amp;amp; values.length&amp;gt;=position){
    			returnVal = values[position-1];
    		}
    	}
    	return returnVal;
    }

&lt;/PRE&gt;
&lt;P&gt;Lets say your routine is called "MyRoutine", your row is called "row1" and your column holding the string is called "input", for your data you would use this method like below...&lt;/P&gt;
&lt;PRE&gt;routines.MyRoutine.getSection(row1.input, "\\*", 2) &lt;/PRE&gt;</description>
      <pubDate>Mon, 20 Nov 2017 14:28:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Finding-particular-data-in-output/m-p/2336496#M104935</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-20T14:28:24Z</dc:date>
    </item>
  </channel>
</rss>

