Sas9用下划线替换特殊字符

Dan*_*Dan 2 sas special-characters

在Sas9中,如何用下划线替换我选择的所有,\ /或空格和其他特殊字符?在datastep或宏函数中的解决方案可以解决问题,我只是在寻找一种方法来实现它.

谢谢

itz*_*tzy 10

您可以使用SAS内置的Perl正则表达式功能.

data tmp;
 set tmp;
 var1 = prxchange('s/[,\/\\]/_/', -1, var);
run;
Run Code Online (Sandbox Code Playgroud)

或类似的东西.