批量递增修改文字
本帖最后由 nilin11 于 2024-11-10 23:26 编辑将文本中的
/0000",或者 ( /0001", ) 一样的字符全部从上到下,依次递增修改
你这个问题,丢给AI就能解决。
我之前下载某文件时,也有类似的需求,需要把url中的数字部分从0开始递增,我用的是阿里的通义千问,要求描述清楚,通义千问就把python脚本给我写好了。 急急急,现在有个 json文件中需要更改序号问题,数据挺多的 ,需要个工具或者办法 根据问题描述,我的想法
正则查找特征字符串,记录起始位置和长度,替换它,i+1
从上次位置+上次长度+1 的位置再查找替换
如是循环,找不到了为止。
字符串操作效率不高,如果能利用JSON其实更好。 OrData 发表于 2024-11-10 23:00
根据问题描述,我的想法
正则查找特征字符串,记录起始位置和长度,替换它,i+1
我有点不懂,正则替换
就是替换规则不太理解
查找的话是 /\d{4}",
然后替换那里怎样写,我用的vscode 最好有json文件 或者部分 直接在浏览器F12里操作,
[{
id: "0000"
}, {
id: "0001"
}].map((item, index) => ({
...item,
id: index
}))
https://img.picui.cn/free/2024/11/10/6730cd102c3b1.png tantanxin147 发表于 2024-11-10 23:09
最好有json文件 或者部分
json的话应该没办法提供,
部分的话
“Object properties/Object motion state/0000",
我需要将后面的/0000部分递增替换 DetectiveConan 发表于 2024-11-10 23:09
直接在浏览器F12里操作,
[{
id: "0000"
明天我尝试一下