我不记得SAS如何处理这些特殊字符.任何内置功能?
例如
a = New Year's Day,我应该使用类似的东西index(a, 'New Year's Day') > 0吗?
这个问题的关键是用引号掩盖撇号.如果您希望查找单个撇号的出现,可以使用双撇号对其进行掩码:
寻找单撇号
data _NULL_;
a="New Year's Day";
b=index(a,"'");
put b=;
run;
Run Code Online (Sandbox Code Playgroud)
使用双引号将单个撇号作为第二个参数传递给索引函数.
寻找双引号
data _NULL_;
a='They said, "Happy New Year!"';
b=index(a,'"');
put b=;
run;
Run Code Online (Sandbox Code Playgroud)
这一次,双引号在传递给索引函数时设置在单引号内
| 归档时间: |
|
| 查看次数: |
2788 次 |
| 最近记录: |