SAS删除"来自文字

时间:2017-06-30 08:54:30

标签: text replace sas

当我尝试从我提到的文字中移除"时,translatetranwrd会创建一个空白。只有compress才能提供想要的结果。为什么其他两个用空格替换"

data test;
  a = 'this is my:"funny text"';
  b = translate(a,"",'"');
  c = tranwrd(a,'"',"");
  d = compress(a,'"');
run;

结果(d是想要的结果):

  • b:这是我的:搞笑文字
  • c:这是我的:搞笑文字
  • d:这是我的:搞笑文字

请考虑: f与b和c之间的空白。

0 个答案:

没有答案