你如何在宏变量中找到空格的位置?例如,
%let someString = the quick brown fox;
%let nextSpace = %index(&someString,' ');
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用.&nextSpace将等于0.但是,我怀疑应该有办法在宏变量中找到空格的位置.
非常感谢!
%let nextSpace = %index(&someString,%str( ));
Run Code Online (Sandbox Code Playgroud)
当然,引号在宏变量中不起作用.您需要使用宏引用,例如%str在这种情况下.