- 阅读权限
- 18
- 威望
-
0 级
- 论坛币
- 24 个
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 251 点
- 帖子
- 29
- 精华
- 0
- 在线时间
- 11 小时
- 注册时间
- 2018-5-31
- 最后登录
- 2018-8-5
- 答疑数
- 2
|
本帖最后由 whymath 于 2018-8-4 23:08 编辑
勤勤鱼 发表于 2018-8-3 11:11
我是用的这个,但是还有其他的有长有短,长度不太好确定,如果用这个,后续还要处理 奥义:字符操纵术(残本)
第二招:Scan
动作要领:
var = Scan(text,position,split);
position为位置序号,split为分隔符,函数名Scan,按分隔符扫描文本之意也。
示例:
data test;
x = scan('丰田凯美瑞 2011款 200E 精英天窗版 急售',1,' ');
put x = ;
run;
返回:
x = 丰田凯美瑞;
第三招:Tranwrd
动作要领:
var = Tranwrd(text,pre-string,pos-string);
pre-string为替换前字符,pos-string为替换后字符,函数名Tranwrd,取转换文本之意也。
示例:
data test;
x = tranwrd('丰田凯美瑞 2011款 200E 精英天窗版 急售',' ','|');
put x = ;
run;
返回:
x = 丰田凯美瑞 2011款 200E 精英天窗版|||||||||||急售;
|
|