BookmarkSubscribeRSS Feed

PRX-functions (prxmatch(), prxparse(), etc) that deals with regular expressions still cannot process multi-byte character sets like UTF-8 in the SAS 9.4 releases. It is an essential feature that would facilitate a lot a migration to a MBCS context.

1 Comment
johatc
SAS Employee
Status changed to: Suggestion Under Review

This issue is resolved in Viya.

 

In SAS 9.4, there is a dependency on PERL for

 

In SAS 9.4, third party limitations will not allow PRX-functions (prxmatch(), prxparse(), etc) that deal with regular expressions cannot process multi-byte character sets. 

 

Consider the usage of the following DS2 packages to perform regular expression matching against Unicode string data on the supported systems other than z/OS and 32-bit Windows operating systems.

  • PCRXFIND
  • PCRXREPLACE

On the z/OS and 32-bit Windows operating systems, the following DS2 functions can be used instead.

  • PRXMATCH
  • PRXCHANGE
  • PRXPARSE
  • PRXPOSN