<?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: How to match the multi-byte characters in SAS? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889054#M351224</link>
    <description>&lt;P&gt;You can search for multiple byte strings.&amp;nbsp; You just cannot treat them as if they were ONE character.&lt;/P&gt;
&lt;P&gt;So if you run this code in a SAS session that is using UTF-8 encoding it will properly find that the first normal ASCII character appears at position 4 in the string.&lt;/P&gt;
&lt;PRE&gt;1    data _null_;
2      text="€123";
3      pos=prxmatch("/[\x20-\x7E]/",text);
4      put pos= text= text=$hex.;
5    run;

pos=4 text=€123 text=E282AC313233
&lt;/PRE&gt;
&lt;P&gt;PS If you want your code to be portable do not put non-ASCII characters into your code.&amp;nbsp; If you want the Euro symbol then use something like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  text='E282AC'x||"123";&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Do the same thing when building a RegEx expressions.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
   text='C3A0'x||'A';  * In UTF-8 Encoding that will be lowercase a with acute and uppercase A ;
   len=length(text);
   klen=klength(text);
   /* match lowercase a with acute */
   pos1=prxmatch('/'||'C3A0'x||'/', text); 
   /* match uppercase A */
   pos2=prxmatch('/A/', text); 
   put text=$quote.
     / text=$hex.
     / len=
     / klen=
     / pos1=
     / pos2=
   ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tom_0-1691864896523.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86699i24A9A10EEB431F82/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Tom_0-1691864896523.png" alt="Tom_0-1691864896523.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Note I posted a photo because if you copy the text you get a demonstration of the problems that still exist with trying to use multiple byte characters.&lt;/P&gt;
&lt;PRE&gt;text="Ã&amp;nbsp;A"
text=C3A041
len=3
klen=2
pos1=1
pos2=3
&lt;/PRE&gt;
&lt;P&gt;In WLATIN1 encoding the C3 is Uppercase A with Tilde and the A0 is non-breaking space.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 12 Aug 2023 18:30:53 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2023-08-12T18:30:53Z</dc:date>
    <item>
      <title>How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888891#M351162</link>
      <description>&lt;P&gt;As the title shows, I'm wondering how to match the multi-byte characters using perl regular expression. Encoding of my SAS is UTF-8. Now I need to match a series of multi-byte characters. But I found that single-byte characters matching is well supported, meanwhile multi-byte characters matching seems not. For example, if I want to match all the printable ASCII characters, it works fine.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;data _null_;
text="€123";
pos=prxmatch("/[\x20-\x7E]/",text);
put pos=;
run;

/*Results as below*/
pos=4;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;But when it comes to multi-byte characters, things changed.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;data _null_;
   text='à';
   len=length(text);
   put len=;
   /* match latin small letter with acute */
   pos1=prxmatch('/\x{C3A0}/', text);   /* 'à': U+00E0 */
   put pos1=;
   pos2=prxmatch('/\xC3A0/', text);     /* 'à': U+00E0 */
   put pos2=;
   pos3=prxmatch('/\xC3\xA0/', text);       /* 'à': U+00E0 */
   put pos3=;
   pos4=prxmatch('/\xC3\xA1/', text);       /* 'à': U+00E0 */
   put pos4=;
run;

/*Results*/&lt;BR /&gt;len=2
pos1=2
pos2=0
pos3=1
pos4=0&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The character I entered is a double-byte character, I can't get the right position when considering double-byte match. Are perl regular functions designed for single-byte character only? If so, how can I complete multi-byte characters matching? For example, I want to match all the characters in the range [U+4E00-U+9FA5] (UTF8 range: E4B880-E9BEA5). How to write the code?&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 07:47:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888891#M351162</guid>
      <dc:creator>Maplefin</dc:creator>
      <dc:date>2023-08-11T07:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888896#M351163</link>
      <description>Have you seen this post: &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/PRX-Functions-to-Support-Multibyte-Characters/ta-p/815980" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/PRX-Functions-to-Support-Multibyte-Characters/ta-p/815980&lt;/A&gt;?&lt;BR /&gt;What is the SAS version you are using?</description>
      <pubDate>Fri, 11 Aug 2023 09:07:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888896#M351163</guid>
      <dc:creator>JosvanderVelden</dc:creator>
      <dc:date>2023-08-11T09:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888901#M351165</link>
      <description>&lt;P&gt;Only SAS Viya versions supports multibyte for prx... functions (starting from release 2021.1.6/LTS 2021.2)&lt;/P&gt;
&lt;P&gt;Functions for multibyte need to be &lt;SPAN&gt;I18N Level 2. You find the level per function here:&lt;/SPAN&gt;&amp;nbsp; &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/nlsref/p1pca7vwjjwucin178l8qddjn0gi.htm" target="_self"&gt;Internationalization Compatibility for SAS String Functions&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 09:55:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888901#M351165</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2023-08-11T09:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888902#M351166</link>
      <description>Yeah , I read the post and got inspired, so I tried the codes in it. But got just errors. My sas version is 9.04.01M7P080520.</description>
      <pubDate>Fri, 11 Aug 2023 09:50:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888902#M351166</guid>
      <dc:creator>Maplefin</dc:creator>
      <dc:date>2023-08-11T09:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888905#M351167</link>
      <description>The lastest version of SAS base does not support multibyte for PRX?</description>
      <pubDate>Fri, 11 Aug 2023 09:55:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/888905#M351167</guid>
      <dc:creator>Maplefin</dc:creator>
      <dc:date>2023-08-11T09:55:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889000#M351194</link>
      <description>&lt;P&gt;Looks like you are on SAS 9.4M7. The latest maintenance release for this is M8, and that was essentially just security fixes. So no I don't think upgrading to M8 will give you multibyte functionality.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 22:25:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889000#M351194</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2023-08-11T22:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889003#M351195</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/329461"&gt;@Maplefin&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;The lastest version of SAS base does not support multibyte for PRX?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Correct. Also the latest version of SAS9.4 does not support multibyte for PRX.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 22:45:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889003#M351195</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2023-08-11T22:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889054#M351224</link>
      <description>&lt;P&gt;You can search for multiple byte strings.&amp;nbsp; You just cannot treat them as if they were ONE character.&lt;/P&gt;
&lt;P&gt;So if you run this code in a SAS session that is using UTF-8 encoding it will properly find that the first normal ASCII character appears at position 4 in the string.&lt;/P&gt;
&lt;PRE&gt;1    data _null_;
2      text="€123";
3      pos=prxmatch("/[\x20-\x7E]/",text);
4      put pos= text= text=$hex.;
5    run;

pos=4 text=€123 text=E282AC313233
&lt;/PRE&gt;
&lt;P&gt;PS If you want your code to be portable do not put non-ASCII characters into your code.&amp;nbsp; If you want the Euro symbol then use something like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  text='E282AC'x||"123";&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Do the same thing when building a RegEx expressions.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
   text='C3A0'x||'A';  * In UTF-8 Encoding that will be lowercase a with acute and uppercase A ;
   len=length(text);
   klen=klength(text);
   /* match lowercase a with acute */
   pos1=prxmatch('/'||'C3A0'x||'/', text); 
   /* match uppercase A */
   pos2=prxmatch('/A/', text); 
   put text=$quote.
     / text=$hex.
     / len=
     / klen=
     / pos1=
     / pos2=
   ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tom_0-1691864896523.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86699i24A9A10EEB431F82/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Tom_0-1691864896523.png" alt="Tom_0-1691864896523.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Note I posted a photo because if you copy the text you get a demonstration of the problems that still exist with trying to use multiple byte characters.&lt;/P&gt;
&lt;PRE&gt;text="Ã&amp;nbsp;A"
text=C3A041
len=3
klen=2
pos1=1
pos2=3
&lt;/PRE&gt;
&lt;P&gt;In WLATIN1 encoding the C3 is Uppercase A with Tilde and the A0 is non-breaking space.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Aug 2023 18:30:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889054#M351224</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-08-12T18:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889141#M351274</link>
      <description>Thanks for your reply, I have got the answer. The latest version of SAS does not support multibyte for PRX functions. Maybe SAS Viya can do it? But I don't have the license, I can not try it in SAS Viya.</description>
      <pubDate>Mon, 14 Aug 2023 05:56:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889141#M351274</guid>
      <dc:creator>Maplefin</dc:creator>
      <dc:date>2023-08-14T05:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889142#M351275</link>
      <description>It seems you want to check simple Chinese characters, may one of my post could help? &lt;A href="https://bbs.pinggu.org/thread-11289025-1-1.html" target="_blank"&gt;https://bbs.pinggu.org/thread-11289025-1-1.html&lt;/A&gt;</description>
      <pubDate>Mon, 14 Aug 2023 06:14:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889142#M351275</guid>
      <dc:creator>whymath</dc:creator>
      <dc:date>2023-08-14T06:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889144#M351276</link>
      <description>&lt;P&gt;I believe you could get access to Viya via &lt;A href="https://www.sas.com/en_au/software/on-demand-for-academics.html#928a7e06-1416-4d88-b966-311df1bdfea6" target="_self"&gt;SAS onDemand for Academics&lt;/A&gt;. There is also a category for Independent Learners.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Patrick_0-1691993704891.png" style="width: 735px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86710i78D6EC86760D3EE1/image-dimensions/735x191?v=v2" width="735" height="191" role="button" title="Patrick_0-1691993704891.png" alt="Patrick_0-1691993704891.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2023 06:15:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889144#M351276</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2023-08-14T06:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889146#M351277</link>
      <description>&lt;P&gt;You could try to solve your problem with the K...() functions:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
  x = "ŻÓŁĆ";

  y = "Ł";

  z = kfind(x,y);
  t = kcompress(x,y);
  w = ktranslate(x,"L",y);
  v =  tranwrd(x, "ÓŁ", "OL"); /* no-K function! */

  put _aLL_;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Log:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yabwon_0-1691995322336.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86711i58AF0587A7AF0383/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yabwon_0-1691995322336.png" alt="yabwon_0-1691995322336.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2023 06:42:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889146#M351277</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2023-08-14T06:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889585#M351488</link>
      <description>&lt;P&gt;I have improve my solution, it is a user-defined function now! This function named "anyhan", you can use it like "anynum" or "anyalpha", to search for the first Chinese character(Basic set: U+4E00-9FA5).&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc fcmp outlib=work.funcs.char;
  %*Find the first Chinese character(Basic set: U+4E00-9FA5);
  function anyhan(string$);
    klen=klength(string);
    rst=0;
    do i=1 to klen until(rst^=0);
      kchar=ksubstr(string,i,1);
      if length(kchar)&amp;gt;1 then do;
        if '\u4E00'&amp;lt;=unicodec(kchar)&amp;lt;='\u9F5A' then rst=find(string,kchar,'t');
      end;
    end;
    return(rst);
  endfunc;
run;

data have;
  input text $42.;
  cards;
42anyhan
42任何汉字
42any汉字
42 +_@#$汉字
42龼龽龾龿鿀鿁汉字
أي كانجي
テストします
Путин
  ;
run;

option cmplib=work.funcs;
data want;
  set have;
  han_pos=anyhan(text);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The result looks like:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="3.png" style="width: 356px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86752i2454AA1D3A5F82B9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="3.png" alt="3.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Note: The result value indicates the position of the first Chinese character in source string, however, it will be effected by the encoding of SAS session.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 03:49:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889585#M351488</guid>
      <dc:creator>whymath</dc:creator>
      <dc:date>2023-08-17T03:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889592#M351491</link>
      <description>&lt;P&gt;How about making a pair? It's always better to have a company &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc fcmp outlib=work.funcs.char;
  %*Find the first Chinese character(Basic set: U+4E00-9FA5);
  function anyhan(string$);
    klen=klength(string);
    do i=1 to klen;
      kchar=ksubstr(string,i,1);
      if length(kchar)&amp;gt;1 AND '\u4E00'&amp;lt;=unicodec(kchar)&amp;lt;='\u9F5A' then 
        return(find(string,kchar,'t'));
    end;
    return(0);
  endfunc;

  function kanyhan(string$);
    klen=klength(string);
    do i=1 to klen;
      kchar=ksubstr(string,i,1);
      if length(kchar)&amp;gt;1 AND '\u4E00'&amp;lt;=unicodec(kchar)&amp;lt;='\u9F5A' then 
        return(i);
    end;
    return(0);
  endfunc;

run;

data have;
  input text $42.;
  cards;
42anyhan
42任何汉字
42any汉字
42 +_@#$汉字
42龼龽龾龿鿀鿁汉字
أي كانجي
テストします
Путин
żółć42任何汉字
  ;
run;

option cmplib=work.funcs;
data want;
  set have;
  han_pos=anyhan(text);
  khan_pos=kanyhan(text);
run;   
proc print;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Bart&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 06:50:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889592#M351491</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2023-08-17T06:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889789#M351575</link>
      <description>Very thoughtful consideration, Thank you~</description>
      <pubDate>Fri, 18 Aug 2023 04:04:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/889789#M351575</guid>
      <dc:creator>whymath</dc:creator>
      <dc:date>2023-08-18T04:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to match the multi-byte characters in SAS?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/894746#M353444</link>
      <description>&lt;P&gt;Thanks a lot! Very helpful and innovative solution.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Sep 2023 07:18:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-match-the-multi-byte-characters-in-SAS/m-p/894746#M353444</guid>
      <dc:creator>Maplefin</dc:creator>
      <dc:date>2023-09-18T07:18:42Z</dc:date>
    </item>
  </channel>
</rss>

