首 页 行业热点 新车 试驾评测 养车用车 车型库

批量修改文本

发布网友 发布时间:2022-04-22 00:39

我来回答

1个回答

热心网友 时间:2023-09-22 08:44

#############################
你好,复述一下你的要求,假设有多个文件,要把每个文件里的readachive "rib/aa/riA/aXXXX.rib"
attributeEnd

都替换成相同XXXX的以下内容:
readachive "rib/aa/riA/aXXXX.rib"
attributeEnd
readachive "rib/aa/riB/aXXXX.rib"
attributeEnd
readachive "rib/aa/riC/aXXXX.rib"
attributeEnd
(其中XXXX是4位任意数字)

如果不准确,请再给出说明。
#############################

以下是用Replace Pioneer批量完成你的修改的详细步骤:

1. 打开菜单Tools->Batch Runner
2. 点击Pick Files选择多个要处理的文件。
3. 点击Fast Replace按钮

1) 点击Add,在Search输入:

[readachive "rib\/aa\/riA\/(a\d{4})\.rib"
attributeEnd](不包括前后的方括号)

在Replace输入:

[readachive "rib\/aa\/riA\/\1.rib"
attributeEnd
readachive "rib\/aa\/riB\/\1.rib"
attributeEndB
readachive "rib\/aa\/riC\/\1.rib"
attributeEnd
](不包括前后的方括号)

2) 点击ok, 点击Start即可。

注意
* 要备份源文件,以防操作失误
* 注意确认Fast Replace窗口Regular Exp选项选中
* 特殊字符前要加反斜杠,比如"/"变成"\/", "."变成"\."
* 搜索时(a\d{4})用来匹配格式a0001,a0002,...
替换时\1表示前面匹配的a0001或a0002,...

###############################

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com