<?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: Extracting text from a complex string in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523188#M142136</link>
    <description>&lt;P&gt;Are they all like that? It's easy to post a solution to this specific situation, but I suspect it won't scale at all.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Because all the words are strung together, no spaces, SAS may need you to tell it what the delimiters are. Check the options in the FINDW() documentation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Otherwise, I'd probably recommend using the SCAN() function instead. Make sure to specify a quote as a delimiter unless that doesn't make sense.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;x = scan(data, 4, '":{}');&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/84305"&gt;@SDasari2&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need help in extracting the column0 value "&lt;SPAN&gt;Nursing Facility Care" alone from this entire string in the variable name data.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;data&lt;BR /&gt;{"rows":{"row2":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""},"row3":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""}}}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I am currently using&lt;/P&gt;
&lt;PRE&gt; findw(data,"column0") , but not getting any results to then use substr function&lt;/PRE&gt;
&lt;P&gt;Thanks In Advance!&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 21 Dec 2018 21:20:38 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2018-12-21T21:20:38Z</dc:date>
    <item>
      <title>Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523187#M142135</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need help in extracting the column0 value&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;alone from this entire string in the variable name data.&amp;nbsp; Currently its "Nursing Facility Care", as this is just 1 row of the entire data. There can be multiple values in column0, hence i need the column0 value post "column0": to be extracted.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;data&lt;BR /&gt;{"rows":{"row2":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""},"row3":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""}}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I am currently using&lt;/P&gt;&lt;PRE&gt; findw(data,"column0") , but not getting any results to then use substr function&lt;/PRE&gt;&lt;P&gt;Thanks In Advance!&lt;/P&gt;</description>
      <pubDate>Fri, 21 Dec 2018 21:18:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523187#M142135</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2018-12-21T21:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523188#M142136</link>
      <description>&lt;P&gt;Are they all like that? It's easy to post a solution to this specific situation, but I suspect it won't scale at all.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Because all the words are strung together, no spaces, SAS may need you to tell it what the delimiters are. Check the options in the FINDW() documentation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Otherwise, I'd probably recommend using the SCAN() function instead. Make sure to specify a quote as a delimiter unless that doesn't make sense.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;x = scan(data, 4, '":{}');&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/84305"&gt;@SDasari2&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need help in extracting the column0 value "&lt;SPAN&gt;Nursing Facility Care" alone from this entire string in the variable name data.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;data&lt;BR /&gt;{"rows":{"row2":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""},"row3":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""}}}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I am currently using&lt;/P&gt;
&lt;PRE&gt; findw(data,"column0") , but not getting any results to then use substr function&lt;/PRE&gt;
&lt;P&gt;Thanks In Advance!&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Dec 2018 21:20:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523188#M142136</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-12-21T21:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523195#M142138</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
string='{"rows":{"row2":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""},"row3":{"column0":"Nursing Facility Care","column1":"Hospital Leave Days","column2":"N\/A","column3":"7","column4":"Days","column5":"1","column6":"Per Week","column7":"activity","column8":"","column9":"","column10":""}}}';
run;

data want;
set have;
t1=find(string,'column0')+8;
t2=find(string,'column1')-t1-1 ;
want=compress(substr(string,t1,t2),,'p');
drop t:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 21 Dec 2018 21:59:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523195#M142138</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-12-21T21:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523766#M142346</link>
      <description>&lt;P&gt;Thanks a lot for the solution. This works ! You are Awesome!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Dec 2018 15:28:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523766#M142346</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2018-12-28T15:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523768#M142347</link>
      <description>&lt;P&gt;Thanks a lot for the response! this option works too!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Dec 2018 15:29:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523768#M142347</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2018-12-28T15:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523812#M142366</link>
      <description>&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Assuming that the JSON data is in a file, then you should probably use the JSON LIBNAME engine to access the data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename myjson      'C:\temp\temp.json';
libname  myjson json 'C:\temp\temp.json';

title 'ROWS_ROW2 Table';
proc print data=myjson.rows_row2; run; quit;

title 'ROWS_ROW3 Table';
proc print data=myjson.rows_row3; run; quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Vince DelGobbo&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;SAS R&amp;amp;D&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 29 Dec 2018 02:57:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523812#M142366</guid>
      <dc:creator>Vince_SAS</dc:creator>
      <dc:date>2018-12-29T02:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523839#M142379</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/84305"&gt;@SDasari2&lt;/a&gt;&amp;nbsp;please mark the question as solved.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Dec 2018 20:13:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523839#M142379</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-12-29T20:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523944#M142427</link>
      <description>&lt;P&gt;Hi Vince,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;its actually loaded in GP database and i am extracting it through SAS. And actually i need to pull column0 values from all the rows. If you see this string has row2, row3, row4 and each of the rows have column0. This examples has only 4 rows, but there can be multiple based on the number of services/support they receive. Is there a way to extract each of the column0 onto seperate columns?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&lt;BR /&gt;{"rows":{"row2":{"column0":"Personal Care","column1":"15","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8363","column8":"1","column9":"4","column10":"41"},"row3":{"column0":"Homemaker Services","column1":"10","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8366","column8":"1","column9":"67","column10":"41"},"row4":{"column0":"Adult Sized Disposable Incontinence Product - Protective Underwear\/Pull-On, XL (each) - Consumable","column1":"60","column2":"Items Per Request","column3":"Home","column4":"SURFMED DME (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8375","column8":"1","column9":"115","column10":"41"}}}&lt;/P&gt;</description>
      <pubDate>Mon, 31 Dec 2018 17:48:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523944#M142427</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2018-12-31T17:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523949#M142430</link>
      <description>&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Using the JSON LIBNAME engine might be the best way to solve this problem.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;The general steps are as follows:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;1. Retrieve the data from the database, and then store it in an external file. The first DATA step code below mimics that.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;2. Use the JSON LIBNAME engine to access the data as individual SAS tables. The PROC CONTENTS step shows the available tables.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;3. Extract the COLUMN0 data from the MYJSON.ALLDATA table. The second DATA step performs this action.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename myjson temp;

*  Extract data from database, and then save in an external file;

data _null_;
length data $32767; 
infile cards4 truncover;
file myjson;
input data $char32767.;
put data;
cards4;
{"rows":{"row2":{"column0":"Personal Care","column1":"15","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8363","column8":"1","column9":"4","column10":"41"},"row3":{"column0":"Homemaker Services","column1":"10","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8366","column8":"1","column9":"67","column10":"41"},"row4":{"column0":"Adult Sized Disposable Incontinence Product - Protective Underwear\/Pull-On, XL (each) - Consumable","column1":"60","column2":"Items Per Request","column3":"Home","column4":"SURFMED DME (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8375","column8":"1","column9":"115","column10":"41"}}}
;;;;
run;

libname myjson json;

proc contents data=myjson._all_; run; quit;

data work.want (keep=value rename=(value=column0));
set myjson.alldata;

if (lowcase(p3) eq 'column0' and
    lowcase(p1) eq 'rows' and
    lowcase(substr(p2, 1, 3)) eq 'row');

run;

proc print data=work.want; run; quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will have to adjust the sample code to meet your needs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Vince DelGobbo&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;SAS R&amp;amp;D&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 15:29:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/523949#M142430</guid>
      <dc:creator>Vince_SAS</dc:creator>
      <dc:date>2019-01-02T15:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524097#M142485</link>
      <description>&lt;P&gt;I am getting the below error:&lt;/P&gt;&lt;P&gt;ERROR: Insufficient authorization to access /opt/sas/sas94m3/SASDev/config/Lev2/SASDev/myjson.dat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like we dont have access to perform that run.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 14:42:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524097#M142485</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2019-01-02T14:42:19Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524101#M142487</link>
      <description>&lt;P&gt;Issue is still not solved, the scan function is extrating the column0 value from row2 only. In the string there could be multiple rows.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{"rows":{"row2":{"column0":"Personal Care","column1":"15","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8363","column8":"1","column9":"4","column10":"41"},"row3":{"column0":"Homemaker Services","column1":"10","column2":"Hours Per Week","column3":"Home","column4":"KARING NURSING REGISTRY INC (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8366","column8":"1","column9":"67","column10":"41"},"row4":{"column0":"Adult Sized Disposable Incontinence Product - Protective Underwear\/Pull-On, XL (each) - Consumable","column1":"60","column2":"Items Per Request","column3":"Home","column4":"SURFMED DME (Group)","column5":"12\/01\/2018","column6":"11\/30\/2019","column7":"8375","column8":"1","column9":"115","column10":"41"}}}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This string has from row2 to row4 and each row has column0. I need help in extracting all the column0's from each row into seperate columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please help! Thanks in Advance!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 14:51:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524101#M142487</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2019-01-02T14:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524114#M142491</link>
      <description>&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;You&amp;nbsp;get this error because you have a FILENAME statement like this, or you omitted the FILENAME statement:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename myjson 'myjson.dat';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The file attempts to be written to the server's startup directory location, and you don't have access to that.&amp;nbsp; The solution is to write the file to a space that you have access to, or to use a temporary file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I updated the code in my earlier response to use a temporary file, namely:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename myjson temp;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Vince DelGobbo&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;SAS R&amp;amp;D&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 15:36:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524114#M142491</guid>
      <dc:creator>Vince_SAS</dc:creator>
      <dc:date>2019-01-02T15:36:21Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524116#M142492</link>
      <description>&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;In my opinion, string parsing using SCAN or other functions is cumbersome and error-prone.&amp;nbsp; I suggest that you use the JSON LIBNAME engine instead.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;Vince DelGobbo&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="verdana,geneva"&gt;SAS R&amp;amp;D&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 15:40:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524116#M142492</guid>
      <dc:creator>Vince_SAS</dc:creator>
      <dc:date>2019-01-02T15:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524167#M142506</link>
      <description>&lt;P&gt;I still getting an error. Below is the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;25 GOPTIONS ACCESSIBLE;&lt;BR /&gt;26 libname myjson json;&lt;BR /&gt;ERROR: The JSON engine cannot be found.&lt;BR /&gt;ERROR: Error in the LIBNAME statement.&lt;BR /&gt;27&lt;BR /&gt;28 proc contents data=myjson._all_; run;&lt;/P&gt;&lt;P&gt;ERROR: Libref MYJSON is not assigned.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 19:23:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524167#M142506</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2019-01-02T19:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524226#M142534</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/84305"&gt;@SDasari2&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I still getting an error. Below is the same.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;25 GOPTIONS ACCESSIBLE;&lt;BR /&gt;26 libname myjson json;&lt;BR /&gt;ERROR: The JSON engine cannot be found.&lt;BR /&gt;ERROR: Error in the LIBNAME statement.&lt;BR /&gt;27&lt;BR /&gt;28 proc contents data=myjson._all_; run;&lt;/P&gt;
&lt;P&gt;ERROR: Libref MYJSON is not assigned.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Looks like an older SAS release is installed at your site. Which version is installed?&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 06:15:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524226#M142534</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2019-01-03T06:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524271#M142546</link>
      <description>&lt;P&gt;I work on EG and The platform version is 9.4.3.0&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 14:33:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524271#M142546</guid>
      <dc:creator>SDasari2</dc:creator>
      <dc:date>2019-01-03T14:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting text from a complex string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524451#M142623</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/84305"&gt;@SDasari2&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I work on EG and The platform version is 9.4.3.0&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Interesting version number. Looks like 9.4m3 - afaik the json-engine has been added in m4 or m5.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jan 2019 06:35:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-text-from-a-complex-string/m-p/524451#M142623</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2019-01-04T06:35:50Z</dc:date>
    </item>
  </channel>
</rss>

