怎么使用列表中元素逐个替换一串字符串中的固定词语

使用问题 · 1204 次浏览
创建于 2021-11-21 15:30

怎么使用列表中元素逐个替换一串字符串中的固定词语

背景:
列表变量甲
1a
2b
3c
4d

文本变量A
测试呀hhh256好好喝hhh256去不去买hhh256哈哈哈哈hhh256

替换后
测试呀1a好好喝2b去不去买3c哈哈哈哈4d

 

目前有一个可行方案是:
把文本变量A“拆分文本为列表”,分隔是“hhh256”,转为列表乙
然后搞个重复,依次连接  列表甲.0 列表乙.0 列表甲.1 列表乙.1 列表甲.2 列表乙.2 列表甲.3 列表乙.3


不知道大家有好的办法没?

 


回复内容
2021-11-21 15:48 :
谢谢,我试试
Cea 2021-11-21 15:49 :

😁

2021-11-21 15:49 :

这就高端了

darcyc 2021-11-21 15:49 :


沉没的白鲸 2021-11-21 15:47
#2

你的思路可以, 推荐你一个 CL的子程序可以简化一点操作 “合并列表(子程序) - 子程序信息 - Quicker

https://getquicker.net/SubProgram?id=b042379f-2d81-4b09-8b60-08d83cd831d0 ”  

①先是分割成甲乙列表,②用子程序合并成(甲+乙)列表里面是 列表甲.0列表乙.0 ······,③然后列表合并成文本。

沉没的白鲸 最后更新于 2021-11-21 15:48
2021-11-21 15:49 :

谢谢,我试试

回复主贴