<?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: Subtract numbers from character in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621883#M182894</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/306356"&gt;@cphd&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are two methods to achieve this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    NewPhone = prxchange('s/-//',-1,phone);
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    NewPhone = compress(phone, '-');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Best,&lt;/P&gt;</description>
    <pubDate>Mon, 03 Feb 2020 08:14:44 GMT</pubDate>
    <dc:creator>ed_sas_member</dc:creator>
    <dc:date>2020-02-03T08:14:44Z</dc:date>
    <item>
      <title>Subtract numbers from character</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621873#M182889</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a phone number variable that has '-' in the middle. I would like to take numbers only.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I want.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Phone&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;num_phone (what I want)&lt;/P&gt;&lt;P&gt;111-222-3333&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1112223333&lt;/P&gt;&lt;P&gt;111-222-4444&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1112224444&lt;/P&gt;&lt;P&gt;111-2225555&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1112225555&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Feb 2020 05:50:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621873#M182889</guid>
      <dc:creator>cphd</dc:creator>
      <dc:date>2020-02-03T05:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: Subtract numbers from character</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621877#M182890</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Phone :$20.;
datalines;
111-222-3333
111-222-4444
111-2225555 
;

data want;
    set have;
    NewPhone = compress(phone, '-');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 03 Feb 2020 06:20:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621877#M182890</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-02-03T06:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: Subtract numbers from character</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621883#M182894</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/306356"&gt;@cphd&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are two methods to achieve this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    NewPhone = prxchange('s/-//',-1,phone);
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    NewPhone = compress(phone, '-');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Mon, 03 Feb 2020 08:14:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621883#M182894</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2020-02-03T08:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: Subtract numbers from character</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621885#M182895</link>
      <description>&lt;P&gt;Just in case your data contains other special characters such as parentheses, I would use:&lt;BR /&gt;&lt;BR /&gt;NewPhone = compress(phone,,'kd');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As a third parameter, KD = Keep Digits&lt;/P&gt;</description>
      <pubDate>Mon, 03 Feb 2020 22:58:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621885#M182895</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2020-02-03T22:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Subtract numbers from character</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621983#M182920</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/306356"&gt;@cphd&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a phone number variable that has '-' in the middle. I would like to take numbers only.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what I want.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Phone&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;num_phone (what I want)&lt;/P&gt;
&lt;P&gt;111-222-3333&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1112223333&lt;/P&gt;
&lt;P&gt;111-222-4444&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1112224444&lt;/P&gt;
&lt;P&gt;111-2225555&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1112225555&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in advance.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;By any chance to you have international phone numbers in you data?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I worked with a process that did this to "clean" phone numbers and then found that certain international phone numbers with different number construction would fit in the US 10 digit dial string but were now considered to be in US because the first two digits were the country code and the remaining eight were the number within the country.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if you do not know if you have international numbers you might check to see if you have any dialing strings with a dash in the third position.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Feb 2020 16:41:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Subtract-numbers-from-character/m-p/621983#M182920</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-02-03T16:41:03Z</dc:date>
    </item>
  </channel>
</rss>

