在SAS中,如何在宏变量中找到空格?

时间:2014-06-02 01:14:57

标签: sas

如何在宏变量中找到空格的位置?例如,

%let someString = the quick brown fox;
%let nextSpace = %index(&someString,' ');

上述代码不起作用。 &nextSpace将等于0.但是,我怀疑应该有办法在宏变量中找到空格的位置。

非常感谢!

1 个答案:

答案 0 :(得分:7)

%let nextSpace = %index(&someString,%str( ));

当然,引号在宏变量中不起作用。您需要使用宏引用,例如%str