传奇版本188引擎列表中字符串的替换操作

[复制链接]
查看893 | 回复0 | 2019-3-11 11:33:06 | 显示全部楼层 |阅读模式
[+]新增:脚本命令TextReplace
功能:列表中字符串替换.支持绝对路径
格式:TextReplace 文本路径 需要替换的字符串 替换后的字符串 替换模式(0-全部替换 1-只替换一次 ) 匹配模式(0-全字匹配 1-模糊匹配) 内容模式(0或为空默认,1为整行替换)
说明:
  1>替换模式和匹配模式参数可以不接,则默认都为全部替换、全字匹配
  2>替换模式:【全部替换】不论文本中有多少行需要替换的字符串全部都替换;【只替换一次】:从第一行开始找替换一次则结束。
  3>匹配模式:【全字匹配】字符内容必须为一模一样。【模糊匹配】有包含就可以完成替换。比如想替换M2这个字符,列表中是188M2,选择了模糊匹配也会把188M2替换为M2
  4>内容模式:0或空为默认模式,1为整行替换;
  例如列表中为:法神头盔、战神头盔、天尊头盔。想把列表中的[头盔]替换为手镯,如果内容模式为0则替换后列表中为:法神手镯、战神手镯、天尊手镯。内容模式选1则列表中内容为:手镯
范例:
[@main]
#act
TextReplace ..\QuestDiary\文本数据.txt  我  不是我
SENDMSG 7 已经把[我]替换为[不是我]
break  

[@main2]
#act
TextReplace ..\QuestDiary\文本数据.txt  我  不是我 0 1
SENDMSG 7 已经把列表中所有包含有[我]的内容替换为[不是我]
break   


回复

使用道具 举报

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

本版积分规则