批量递增修改文字

查看 105|回复 9
作者:nilin11   
[color=]将文本中的
[color=]/0000"
[color=],  或者 ( /0001", ) 一样的字符全部从上到下,依次递增修改

批量, 文字

nilin11
OP
  

急急急,现在有个 json文件中需要更改序号问题,数据挺多的 ,需要个工具或者办法
OrData   

根据问题描述,我的想法
正则查找特征字符串,记录起始位置和长度,替换它,i+1
从上次位置+上次长度+1 的位置再查找替换
如是循环,找不到了为止。
字符串操作效率不高,如果能利用JSON其实更好。
nilin11
OP
  


OrData 发表于 2024-11-10 23:00
根据问题描述,我的想法
正则查找特征字符串,记录起始位置和长度,替换它,i+1

我有点不懂,正则替换
就是替换规则不太理解
查找的话是   /\d{4}",
然后替换那里怎样写,我用的vscode
tantanxin147   

最好有json文件 或者部分
DetectiveConan   

直接在浏览器F12里操作,
[JavaScript] 纯文本查看 复制代码[{
    id: "0000"
}, {
    id: "0001"
}].map((item, index) => ({
    ...item,
    id: index
}))
DetectiveConan   

[i]
nilin11
OP
  


tantanxin147 发表于 2024-11-10 23:09
最好有json文件 或者部分

json的话应该没办法提供,
部分的话
“Object properties/Object motion state/0000",
我需要将后面的/0000部分递增替换
nilin11
OP
  


DetectiveConan 发表于 2024-11-10 23:09
直接在浏览器F12里操作,
[mw_shl_code=javascript,true][{
    id: "0000"

明天我尝试一下
牧尘主宰   

你这个问题,丢给AI就能解决。
我之前下载某文件时,也有类似的需求,需要把url中的数字部分从0开始递增,我用的是阿里的通义千问,要求描述清楚,通义千问就把python脚本给我写好了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部