<?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: Prxparse in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441164#M282595</link>
    <description>&lt;P&gt;not fully tested:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   tmp2 = transtrn(tmp, ',.', ' ');
   tmp2 = strip(transtrn(tmp2, '.,', ' '));
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 01 Mar 2018 12:12:26 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2018-03-01T12:12:26Z</dc:date>
    <item>
      <title>Prxparse</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441156#M282593</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have this type of data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;125628,59000,.,.,.,.&lt;/P&gt;
&lt;P&gt;.,50000,.,.,.,.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;using&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;prx=prxparse("s/.,[., ]*/, /");&lt;/P&gt;
&lt;P&gt;I get&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;12562, 5900, , , , .&lt;/P&gt;
&lt;P&gt;, 5000, , , , .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to have&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;125628,59000&lt;/P&gt;
&lt;P&gt;50000&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 11:30:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441156#M282593</guid>
      <dc:creator>Kiteulf</dc:creator>
      <dc:date>2018-03-01T11:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Prxparse</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441161#M282594</link>
      <description>&lt;P&gt;Well, perl I can't help you with, however its a simple thing in Base SAS code to do:&lt;/P&gt;
&lt;PRE&gt;data have;
  tmp="125628,59000,.,.,.,."; output;
  tmp=".,50000,.,.,.,."; output;
run;

data want (drop=i);
  length tmp2 $200;
  set have;
  do i=1 to countw(tmp,",");
    if scan(tmp,i,",") ne "." then tmp2=catx(',',tmp2,scan(tmp,i,","));
  end;
run;
  &lt;/PRE&gt;</description>
      <pubDate>Thu, 01 Mar 2018 11:59:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441161#M282594</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-03-01T11:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: Prxparse</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441164#M282595</link>
      <description>&lt;P&gt;not fully tested:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   tmp2 = transtrn(tmp, ',.', ' ');
   tmp2 = strip(transtrn(tmp2, '.,', ' '));
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 01 Mar 2018 12:12:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441164#M282595</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2018-03-01T12:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: Prxparse</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441414#M282596</link>
      <description>&lt;P&gt;With a RegEx:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data t; 
  STR=prxchange('s/,\./ /', -1, '125628,59000,.,.,.,.');
  putlog STR=;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;STR=125628,59000&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 22:45:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Prxparse/m-p/441414#M282596</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-03-01T22:45:15Z</dc:date>
    </item>
  </channel>
</rss>

