需要具有扩展名的特定名称的函数,并返回不带扩展名的特定名称

时间:2017-05-23 12:43:37

标签: function sas

例如,如果一个库存包含像India7,Co. Canada,162USA,4167India,Co.India这样的国家名称,我想在SAS中分别返回印度,加拿大,美国,印度,印度。

1 个答案:

答案 0 :(得分:0)

使用prxchange。试试下面的例子

data abc;
var1='India7, Co. Canada, 162USA,4167India,Co.India';
var2=prxchange('s/[0-9 ]+|(co.)//i', -1, var1);
run;

在这里,我们可以很容易地给出一个模式并替换为''。