<?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: Extract First ,Middle , Last name from mail id ? in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/935995#M42069</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA emails; 
INPUT email $50.;
DATALINES;
john.doe@example.com
jane.smith@company.org
robert.johnson@email.net
sarah.lee-wong@domain.co.uk
mary.jane.parker@email.com
tom.m.hanks@movies.com
a.einstein@physics.edu
;
RUN;

data want;
 set emails;
 temp=scan(email,1,'@');
 if countw(temp,,'ka')=3 then do;
  first=scan(temp,1,,'ka');
  middle=scan(temp,2,,'ka');
  last=scan(temp,3,,'ka');
 end;
 else  do;
  first=scan(temp,1,,'ka');
  last=scan(temp,-1,,'ka');
 end;
 drop temp;
 run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 17 Jul 2024 06:59:52 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2024-07-17T06:59:52Z</dc:date>
    <item>
      <title>Extract First ,Middle , Last name from mail id ?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/935994#M42068</link>
      <description>&lt;P&gt;how to extract&amp;nbsp;First ,Middle , Last name from mail id ?&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token step"&gt;DATA&lt;/SPAN&gt; emails&lt;SPAN class="token"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt; &lt;SPAN class="token input"&gt;INPUT&lt;/SPAN&gt;&lt;SPAN class="token input"&gt; email $&lt;/SPAN&gt;&lt;SPAN class="token input"&gt;50&lt;/SPAN&gt;&lt;SPAN class="token input"&gt;.;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; &lt;SPAN class="token datalines"&gt;DATALINES&lt;/SPAN&gt;&lt;SPAN class="token datalines"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:john.doe@example.com" target="_blank"&gt;john.doe@example.com &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:jane.smith@company.org" target="_blank"&gt;jane.smith@company.org&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:robert.johnson@email.net" target="_blank"&gt;robert.johnson@email.net &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:sarah.lee-wong@domain.co.uk" target="_blank"&gt;sarah.lee-wong@domain.co.uk &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:mary.jane.parker@email.com" target="_blank"&gt;mary.jane.parker@email.com &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:tom.m.hanks@movies.com" target="_blank"&gt;tom.m.hanks@movies.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:a.einstein@physics.edu" target="_blank"&gt;a.einstein@physics.edu &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token datalines"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token step"&gt;RUN&lt;/SPAN&gt;&lt;SPAN class="token"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 06:43:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/935994#M42068</guid>
      <dc:creator>animesh123</dc:creator>
      <dc:date>2024-07-17T06:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Extract First ,Middle , Last name from mail id ?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/935995#M42069</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA emails; 
INPUT email $50.;
DATALINES;
john.doe@example.com
jane.smith@company.org
robert.johnson@email.net
sarah.lee-wong@domain.co.uk
mary.jane.parker@email.com
tom.m.hanks@movies.com
a.einstein@physics.edu
;
RUN;

data want;
 set emails;
 temp=scan(email,1,'@');
 if countw(temp,,'ka')=3 then do;
  first=scan(temp,1,,'ka');
  middle=scan(temp,2,,'ka');
  last=scan(temp,3,,'ka');
 end;
 else  do;
  first=scan(temp,1,,'ka');
  last=scan(temp,-1,,'ka');
 end;
 drop temp;
 run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Jul 2024 06:59:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/935995#M42069</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2024-07-17T06:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: Extract First ,Middle , Last name from mail id ?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/936015#M42070</link>
      <description>&lt;P&gt;In case you have more than one middle name:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set emails;
length first_name middle_names last_name $50;
whole_name = scan(email,1,"@");
first_name = scan(whole_name,1,".");
last_name = scan(whole_name,-1,".");
num_middle = countw(whole_name,".");
do i = 2 to num_middle - 1;
  middle_names = catx(" ",middle_names,scan(whole_name,i,"."));
end;
drop whole_name i num_middle;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Jul 2024 11:43:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/936015#M42070</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-07-17T11:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: Extract First ,Middle , Last name from mail id ?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/936018#M42071</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/430763"&gt;@animesh123&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;how to extract&amp;nbsp;First ,Middle , Last name from mail id ?&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token step"&gt;DATA&lt;/SPAN&gt; emails&lt;SPAN class="token"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt; &lt;SPAN class="token input"&gt;INPUT&lt;/SPAN&gt;&lt;SPAN class="token input"&gt; email $&lt;/SPAN&gt;&lt;SPAN class="token input"&gt;50&lt;/SPAN&gt;&lt;SPAN class="token input"&gt;.;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; &lt;SPAN class="token datalines"&gt;DATALINES&lt;/SPAN&gt;&lt;SPAN class="token datalines"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:john.doe@example.com" target="_blank" rel="noopener"&gt;john.doe@example.com &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:jane.smith@company.org" target="_blank" rel="noopener"&gt;jane.smith@company.org&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:robert.johnson@email.net" target="_blank" rel="noopener"&gt;robert.johnson@email.net &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:sarah.lee-wong@domain.co.uk" target="_blank" rel="noopener"&gt;sarah.lee-wong@domain.co.uk &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:mary.jane.parker@email.com" target="_blank" rel="noopener"&gt;mary.jane.parker@email.com &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:tom.m.hanks@movies.com" target="_blank" rel="noopener"&gt;tom.m.hanks@movies.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:a.einstein@physics.edu" target="_blank" rel="noopener"&gt;a.einstein@physics.edu &lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token datalines"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="token step"&gt;RUN&lt;/SPAN&gt;&lt;SPAN class="token"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Why do you assume that e-mails have a distinct separator character between the names? I see lots of email names that don't have clear separators, and maybe the first name is just the initial, like my email &lt;A href="mailto:pmiller1@nameofmycompany.com" target="_blank" rel="noopener"&gt;pmiller1@nameofmycompany.com&lt;/A&gt;. Or first name and last name not separated by anything, like &lt;A href="mailto:fredflintstone@prehistoric.com," target="_blank" rel="noopener"&gt;fredflintstone@prehistoric.com,&lt;/A&gt;&amp;nbsp;or emails that have lastname followed by firstname flintstonewilma@prehistoric.com.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 11:54:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-First-Middle-Last-name-from-mail-id/m-p/936018#M42071</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-07-17T11:54:02Z</dc:date>
    </item>
  </channel>
</rss>

