<?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: Manipulate strings in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350732#M23104</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the LENGTH and REPEAT functions to get what you need, see sample below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  length orig $ 7;
  length want $ 7;
  do orig = '89', '240', 'E9C10', '1';
    l_orig = length(orig);
    want = cats("cc", repeat("0", 5 - 1 - length(orig)) , orig);
    l_want = length(want);
    output;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Bruno&lt;/P&gt;</description>
    <pubDate>Tue, 18 Apr 2017 07:42:31 GMT</pubDate>
    <dc:creator>BrunoMueller</dc:creator>
    <dc:date>2017-04-18T07:42:31Z</dc:date>
    <item>
      <title>Manipulate strings</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350728#M23103</link>
      <description>&lt;P&gt;Have: '89', '240', 'E9C10'. &amp;nbsp;(original strings)&lt;/P&gt;&lt;P&gt;Need: 'cc00089', 'cc00240', 'ccE9C10'. (new strings)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, new strings (7 characters)= 'cc' + '0's + original strings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Previously achieved in Excel using macros, not sure how to do in SAS?&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2017 07:30:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350728#M23103</guid>
      <dc:creator>ayin</dc:creator>
      <dc:date>2017-04-18T07:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate strings</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350732#M23104</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the LENGTH and REPEAT functions to get what you need, see sample below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  length orig $ 7;
  length want $ 7;
  do orig = '89', '240', 'E9C10', '1';
    l_orig = length(orig);
    want = cats("cc", repeat("0", 5 - 1 - length(orig)) , orig);
    l_want = length(want);
    output;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Bruno&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2017 07:42:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350732#M23104</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-04-18T07:42:31Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate strings</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350776#M23105</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  length orig $ 5;
  length temp $ 5;
  do orig = '89', '240', 'E9C10', '1';
    temp=orig;
	want='cc'||translate(right(temp),'0',' ');
    output;
  end;
  drop temp;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Apr 2017 10:58:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Manipulate-strings/m-p/350776#M23105</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-04-18T10:58:19Z</dc:date>
    </item>
  </channel>
</rss>

