JSON原始数据(只拿取小部分数据进行演示):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| [{ "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
的字符串类型的值都替换为数值类型, 结果数据如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| [{ "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+
必须要用 ()
, 应为替换的时候要用的里面的数字
3. 输入替换条件
"image_id": $1
注意: $1
即为输入条件()
内的参数, 如果有多个参数查询条件用()
, 替换时变量依次对应$1、$2、$3...