精易论坛

标题: 求求求来大佬,文本寻找替换 [打印本页]

作者: 奔放的牛    时间: 2025-4-25 12:28
标题: 求求求来大佬,文本寻找替换
如图所示,寻找文本内容替换,根据选择框和排除关键词以10倍修改数值,正则也好,纯代码也好,求大佬


作者: cunanhai    时间: 2025-4-25 12:28
自己把需要修改的属性填在括号内用 | 分隔
(等级|HP|MP|攻击|连击率|狂暴率|致命率)

  
子程序名返回值类型公开备 注
正则替换数值文本型 
参数名类 型参考可空数组备 注
文本内容文本型
倍数整数型
变量名类 型静态数组备 注
正则正则表达式类 
n整数型 
匹配文本文本型 
属性文本型 
数值文本型 
新数值整数型 
新文本文本型 
新文本 = #常量1
正则.创建 (“(等级|HP|MP|攻击|连击率|狂暴率|致命率)=(\d+)”, 文本内容, , , , )
计次循环首 (正则.取匹配数量 (), n)
匹配文本 = 正则.取匹配文本 (n, )
属性 = 正则.取子匹配文本 (n, 1, )
数值 = 正则.取子匹配文本 (n, 2, )
新数值 = 到整数 (到数值 (数值) × 倍数)
新文本 = 子文本替换 (新文本, 匹配文本, 属性 + “=”到文本 (新数值), , 1, )
计次循环尾 ()
返回 (新文本)



补充内容 (2025-4-25 13:36):
第一行 #常量1 换成 文本内容  忘记改了
作者: 奔放的牛    时间: 2025-4-25 12:33

6584,震天戟,6104,6500,5,等级=5|装备角色=神天兵 虎头怪 武尊神 逆天魔|力量要求=110|攻击=20000|致命率=200|狂暴率=200|连击率=200|反击率=200|忽视抗雷=360|加强雷=240|忽视抗水=360|,托塔李天王手中宝塔化成的神兵,拥有镇妖除魔的神力,威力不可小觑。,,,,
4008,魔龙之心,4007,603,0,等级=8|等级要求=70|HP=16650|MP=16650,相传是真正的龙心制成,佩带在身上可得到魔龙的千年法力,,,,

作者: lisher    时间: 2025-4-25 13:06
你这不如读取的时候都 按数值弄个编辑框 然后再每个编辑框操作
作者: 奔放的牛    时间: 2025-4-25 13:12
lisher 发表于 2025-4-25 13:06
你这不如读取的时候都 按数值弄个编辑框 然后再每个编辑框操作

这个不是读取的,就是一个xls文档的内容,复制到编辑框提高数值
作者: 奔放的牛    时间: 2025-4-25 13:47
cunanhai 发表于 2025-4-25 13:36
自己把需要修改的属性填在括号内用 | 分隔
(等级|HP|MP|攻击|连击率|狂暴率|致命率)

这个新文本和文本内容,没明白什么意思.大佬




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4