JSON原始数据(只拿取小部分数据进行演示):
[{
"image_id": "1",
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
},
{
"image_id": "2",
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
},
{
"image_id": "3",
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
}]
需求
我们希望把JSON原始数据中所有image_id的字符串类型的值都替换为数值类型, 结果数据如下:
[{
"image_id": 1,
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
},
{
"image_id": 2,
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
},
{
"image_id": 3,
"image_url": "图片URL",
"author_name": "作者名称",
"author_icon": "作者头像"
}]
实现
-
选择替换中的正则替换

-
输入查询条件
"image_id": "(\d+)"注意:\d+必须要用(), 应为替换的时候要用的里面的数字 -
输入替换条件
"image_id": $1注意:$1即为输入条件()内的参数, 如果有多个参数查询条件用(), 替换时变量依次对应$1、$2、$3...