是否有一个函数可以更改SAS中给定索引处的字母?
例如,如果我的字符串是
string1 = 'abcd1234efgh'
我想做像:
string2 = somefunction(string1, 5, 'zzzz');
生产
'abcdzzzzefgh'
答案 0 :(得分:4)
是的,substr() =
正是您要找的。有关详细信息,请参阅here。
substr(string2, 5) = 'zzzz';
substr(variable,position<,length>) =
函数也可以使用第三个参数来定义要替换的段的长度。