在SAS中,为字符串中的每个单词添加一个字母?

在SAS中,为字符串中的每个单词添加一个字母?,sas,character,Sas,Character,我有一个名为“measure”的字符串,其中包含几个单词,例如cat duck chicken; 我想在每个单词的末尾加一个字母,即catx duckx chickenx 有人能帮我吗?谢谢 尝试使用常规express: data _null_; measure="cat duck chicken"; _measure=prxchange('s/(\w+)(?=\s|$)/$1x/',-1,measure); put _all_; run;

我有一个名为“measure”的字符串,其中包含几个单词,例如cat duck chicken; 我想在每个单词的末尾加一个字母,即catx duckx chickenx


有人能帮我吗?谢谢

尝试使用常规express:

data _null_;
  measure="cat duck chicken";
  _measure=prxchange('s/(\w+)(?=\s|$)/$1x/',-1,measure);
  put _all_;
run;