1103 4

[字符问题求助] 替换字符串中指定顺序的字符 [推广有奖]

  • 1关注
  • 2粉丝

已卖:92份资源

讲师

19%

还不是VIP/贵宾

-

威望
0
论坛币
49532 个
通用积分
107.4776
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
51459 点
帖子
87
精华
0
在线时间
693 小时
注册时间
2017-6-20
最后登录
2025-12-13

楼主
分田分地真忙 发表于 2021-3-29 22:30:46 |AI写论文
30论坛币
有一个字符串,我想将第5个字符替换为“3”,将倒数第2个字符替换为“1”,可以使用什么命令呢?
感谢赐教!
关键词:字符串

沙发
DΘstinyじò 发表于 2021-3-29 22:30:47
分田分地真忙 发表于 2021-3-31 11:43
你好,我是说的替换,而不是截取。
如果替换指定顺序的字符,应该用什么命令呢?
  1. //左起第5个替换为3
  2. gen wanted1=ustrleft(var1,4)+"3"+usubstr(var1,6,.)
  3. //右起第2个替换为1
  4. gen wanted2=usubstr(var1,1,(ulength(var1)-2))+"1"+usubstr(var1,-1,1)
复制代码

藤椅
DΘstinyじò 发表于 2021-3-31 00:09:15
  1. help ustrleft()
  2. help ustrright()
复制代码

板凳
分田分地真忙 发表于 2021-3-31 11:43:35
DΘstinyじò 发表于 2021-3-31 00:09
你好,我是说的替换,而不是截取。
如果替换指定顺序的字符,应该用什么命令呢?

报纸
分田分地真忙 发表于 2021-4-1 14:06:22
DΘstinyじò 发表于 2021-3-29 22:30
谢谢了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-20 03:16