带单引号的 SAS 宏变量

SAS Macro variable with single quote

SAS中是否可以有如下宏变量:

%let macvar=User's request;

根据这个答案:Unmatched quotation mark issue in SAS,您似乎需要以下内容。

%let macvar=%str(User%'s request);

这应该可以有效地转义单引号。看起来这在 SAS 中是一个复杂的问题,因为 "SAS macro escape character" 和 Google.

上的类似搜索有很多扩展结果