要約すると、私は次のことを達成するのに苦労しています。
data _null_;
input x $ 1-50 ;
call symput('problem',x);
cards4;
'this' "is '' my "string"" from 'hell!
;;;;
run;
data _null_;
x="%superQ(problem)";
put x=;
run;
superq 関数は、不一致の引用符を適切に管理しますが、連続する引用符 ("") は変数 X の単一引用符に解決されます。
これはアドレス可能ですか?
現在の結果:
x='this' "is '' my "string" from 'hell!
望ましい結果:
x='this' "is '' my "string"" from 'hell!