SAS中的正则表达式匹配

aes*_*sir 2 regex perl sas

我的观察结果有1美元符号($),观察结果有2美元符号($).我想为每种观察类型分配不同的值.它应该看起来像这样:

"200美元300美元"被分配1."200美元"被分配2.

我已经尝试过整天玩Perl通配符,但没有运气.

谢谢.

cmj*_*hns 6

SAS countc()功能如何计算"$"出现的次数?

%put %sysfunc(countc($300 $400,'$'));  /* returns 2 */
%put %sysfunc(countc($300 ,'$'));      /* returns 1 */
Run Code Online (Sandbox Code Playgroud)