magicheno 发表于 2020-4-22 01:31:35

前缀是汉字或者是字符的,如何通过命令点击自动变换

请教下大侠们,如果想有个列表*φ114 *φ121 *φ140 *φ159等几个前缀是任何可能汉字或者是字符的(*号代表汉字或字符),想通过一个命令自动切换,比如点击某汉字φ114   自动变成某汉字φ121,再点击某汉字φ121,自动变成某汉字φ140,这样的可以实现吗

magicheno 发表于 2020-4-22 16:50:37

e2002 发表于 2020-4-22 14:41
无借助程序,分批处理怎么也比你一个一个去改快几十倍吧。

真要完全符合你要求的,建议你付费,按你的要 ...

大侠方便整下么,明经要几个我这边给你呢

e2002 发表于 2020-4-22 10:05:16

你直接 find命令查找替换不行吗?

magicheno 发表于 2020-4-22 12:35:06

e2002 发表于 2020-4-22 10:05
你直接 find命令查找替换不行吗?

老哥,这个我知道用的,大批量的用用的,我是不是要用到的时候就是每隔个30秒就要用到这个,每隔30秒都用find那要吐血的:'(

e2002 发表于 2020-4-22 13:14:50

find可以一次replace all的。

关键是如何选择到那一批你要改的对象,然后find一次处理这一批。
看你的条件,应该就是有限种数字字符类型,全部搞完不会用很多时间。

如果一定要使用程序,这种有很多了。

你如果只是需要这么个工具,不是想自己去学习编程自己写出来的话, 那找来用就是了。

如果你是想知道怎么写这个程序,那说一下流程:
1. 输入需要被替换的字符串(可以设计为支持多个,用逗号分割),输入替换的新字符串(如果多个,提供相应数量的字符串);
2. 选择包含被替换字符串的Text对象。
3. 循环遍历选择集:
      3.1 对每一个对象,搜索被替换字符串,如果找到,记录起点位置与终点位置。
      3.2 按替换对应表,开始替换的字符串操作。
      3.3 更新对象数据,然后下一个



magicheno 发表于 2020-4-22 13:19:04

e2002 发表于 2020-4-22 13:14
find可以一次replace all的。

关键是如何选择到那一批你要改的对象,然后find一次处理这一批。


谢谢大侠,主要太忙了,没时间深入研究程序呢,想到找大侠帮忙能写个的,主要找也找过了,不是很合适自己思路的功能的

magicheno 发表于 2020-4-22 13:21:02

e2002 发表于 2020-4-22 13:14
find可以一次replace all的。

关键是如何选择到那一批你要改的对象,然后find一次处理这一批。


没法一批一批处理的,我这个就是一个区块呢,某几个是121某几个是140 某几个是159 某几个是114 还有其他很多种类的,批量查找我还要单独一个一个选出来,还没自己手动编辑文字该数字来的块呢

e2002 发表于 2020-4-22 14:41:58

无借助程序,分批处理怎么也比你一个一个去改快几十倍吧。

真要完全符合你要求的,建议你付费,按你的要求写。
页: [1]
查看完整版本: 前缀是汉字或者是字符的,如何通过命令点击自动变换