<?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: Clean My Data in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959860#M374468</link>
    <description>&lt;P&gt;I always do this crazy thing with embedded compress calls, but someone will have a much more slick way:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
nm='some / company name (ABC)';
nmsub=strip(scan(nm,1,'()'));
nmsub=compress(nmsub,compress(lowcase(nmsub),'abcdefghijklmnopqrstuvwxyz0123456789 '));
run;

proc print data=test; run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 20 Feb 2025 22:18:29 GMT</pubDate>
    <dc:creator>quickbluefish</dc:creator>
    <dc:date>2025-02-20T22:18:29Z</dc:date>
    <item>
      <title>Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959850#M374461</link>
      <description>&lt;P&gt;I have a column of names.&amp;nbsp; How do I remove everything in the parentheses (), including the parentheses, and all punctuation (i.e., . , / and the like)?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the file with observation number and name.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1 ACCU TEST SYSTEMS INC &lt;BR /&gt;2 ADDVANTAGE TECHNOLOGIES GROUP INC (AEY) &lt;BR /&gt;3 AIRXPANDERS INC &lt;BR /&gt;4 ALFI, INC. (ALF, ALFIW) &lt;BR /&gt;5 AMERICAN PAIN AND STRESS INC &lt;BR /&gt;6 AMERICAN TELEDATA CORP. &lt;BR /&gt;7 BIONOVO INC &lt;BR /&gt;8 BRENCO INTERNATIONAL INC. &lt;BR /&gt;9 CANOO INC. (GOEV, GOEVW) &lt;BR /&gt;10 CAREER EDUCATION CORP (PRDO) &lt;BR /&gt;11 CODI CORP &lt;BR /&gt;12 COMPUTER STORE INC (THE ) &lt;BR /&gt;13 CPI LTD (COMMUNICATIONS &amp;amp; POWER INDUSTRIES) &lt;BR /&gt;14 CYREN LTD. (CYRN) &lt;BR /&gt;15 DIPLOMAT ELECTRONICS CORP &lt;BR /&gt;16 DIXIE EQUIPMENT COMPANY, INC. &lt;BR /&gt;17 DUTCH GOLD RESOURCES INC &lt;BR /&gt;18 ELECTRIC LAST MILE SOLUTIONS, INC. (ELMS, ELMSW) &lt;BR /&gt;19 ELECTRONIC CIGARETTES INTERNATIONAL GROUP, LTD. &lt;BR /&gt;20 ELECTRONIC GAME CARD INC &lt;BR /&gt;21 EMPIRE POST MEDIA, INC. (EMPM) &lt;BR /&gt;22 ENERGROUP TECHNOLOGIES &lt;BR /&gt;23 GLOBAL ENVIRONMENTAL LABORATORIES, INC. &lt;BR /&gt;24 GLOBE PHOTOS, INC. (GBPT) &lt;BR /&gt;25 GREENROSE HOLDING CO INC. &lt;BR /&gt;26 HURRICANE CREEK PARTNERS LTD. &lt;BR /&gt;27 INTEGRATED NETWORK CORP. &lt;BR /&gt;28 INTERNATIONAL HERITAGE, INC. &lt;BR /&gt;29 IVDS INTERACTIVE ACQUISITION PARTNERS &lt;BR /&gt;30 JACKS INC &lt;BR /&gt;31 LEXAGENE HOLDINGS INC. (LXXGF) &lt;BR /&gt;32 LIQOUR BARN NORTHERN CALIF. INC &lt;BR /&gt;33 LOGOS SCIENTIFIC, INC. &lt;BR /&gt;34 LUXEYARD, INC. &lt;BR /&gt;35 MAD CATZ INTERACTIVE INC &lt;BR /&gt;36 MARK BENSKIN &amp;amp; CO. INC &lt;BR /&gt;37 MEDIA CENTRAL, INC. &lt;BR /&gt;38 META MATERIALS INC. (MMAT) &lt;BR /&gt;39 MOMENTOUS ENTERTAINMENT GROUP INC &lt;BR /&gt;40 NDIVISION INC. (NDVN) &lt;BR /&gt;41 NEUROLOGIX INC/DE &lt;BR /&gt;42 PROTECH, INC. D.B.A. OMEGA TEST SYSTEMS &lt;BR /&gt;43 REDBOX ENTERTAINMENT INC. (RDBX, RDBXW) &lt;BR /&gt;44 REGENT ENTERPRISE INC. &lt;BR /&gt;45 RODAC CORP &lt;BR /&gt;46 RPC INC (RES) &lt;BR /&gt;47 SHAPEWAYS HOLDINGS, INC. (SHPWQ) &lt;BR /&gt;48 STEALTH TECHNOLOGIES, INC. (STTH, STTHD) &lt;BR /&gt;49 SULPHCO INC &lt;BR /&gt;50 SUNWORKS, INC. (SUNW) &lt;BR /&gt;51 TOYS PLUS INC &lt;BR /&gt;52 TRANSBIOTEC, INC. (IMLE, SOBR, IMLED) &lt;BR /&gt;53 TRANSWITCH CORP /DE &lt;BR /&gt;54 UNIQUE FABRICATING, INC. (UFAB) &lt;BR /&gt;55 VISION COMMUNICATIONS CORP &lt;BR /&gt;56 VSC INC (VULCAN STEEL COMPANY) &lt;BR /&gt;57 WEBER INC. (WEBR)&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 22:01:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959850#M374461</guid>
      <dc:creator>PaulN</dc:creator>
      <dc:date>2025-02-20T22:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959854#M374464</link>
      <description>&lt;P&gt;So row 21 reads&lt;/P&gt;
&lt;P&gt;EMPIRE POST MEDIA, INC. (EMPM)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and you want&lt;/P&gt;
&lt;P&gt;EMPIRE POST MEDIA INC&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Am I understanding correctly?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 22:08:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959854#M374464</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2025-02-20T22:08:15Z</dc:date>
    </item>
    <item>
      <title>Re: Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959855#M374465</link>
      <description>Yes.  Correct.</description>
      <pubDate>Thu, 20 Feb 2025 22:08:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959855#M374465</guid>
      <dc:creator>PaulN</dc:creator>
      <dc:date>2025-02-20T22:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959858#M374467</link>
      <description>&lt;P&gt;From &lt;A href="https://communities.sas.com/t5/SAS-Programming/remove-text-inside-brackets-including-brackets/td-p/477681" target="_self"&gt;another post&lt;/A&gt; it looks like this would work for you:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  want = prxchange('s/\(([^\)]+)\)//i', -1, yournames);&lt;BR /&gt;  drop yournames;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 20 Feb 2025 22:12:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959858#M374467</guid>
      <dc:creator>sasgorilla</dc:creator>
      <dc:date>2025-02-20T22:12:21Z</dc:date>
    </item>
    <item>
      <title>Re: Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959860#M374468</link>
      <description>&lt;P&gt;I always do this crazy thing with embedded compress calls, but someone will have a much more slick way:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
nm='some / company name (ABC)';
nmsub=strip(scan(nm,1,'()'));
nmsub=compress(nmsub,compress(lowcase(nmsub),'abcdefghijklmnopqrstuvwxyz0123456789 '));
run;

proc print data=test; run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 20 Feb 2025 22:18:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959860#M374468</guid>
      <dc:creator>quickbluefish</dc:creator>
      <dc:date>2025-02-20T22:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Clean My Data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959872#M374473</link>
      <description>&lt;P&gt;Here is another way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data raw;
  informat text $80.;
  input text &amp;amp;;
  cards;
abc(123)
(123)abc(pqr)
;

data want;
  set raw;
  want = prxchange('s/\(.*?\)//i', -1, text);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 21 Feb 2025 02:01:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Clean-My-Data/m-p/959872#M374473</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2025-02-21T02:01:03Z</dc:date>
    </item>
  </channel>
</rss>

