Regex将JSON属性值包装到另一个字符串中

Regex将JSON属性值包装到另一个字符串中,regex,Regex,我想为以.png | jpg等结尾的属性“thumbnailUrl”添加值“localhost:8080” 替换值应为: { "url": "products/Sensors.html", "thumbnailUrl":"/images/icons/no_image.png", "translatedTitle": "sensors", ... }, ... 你为什么不这样做呢 Myobj.thumbnailUrl=“localhost:8080”+Myobj.thumbnailU

我想为以.png | jpg等结尾的属性“thumbnailUrl”添加值“localhost:8080”

替换值应为:

{ "url": "products/Sensors.html",
  "thumbnailUrl":"/images/icons/no_image.png",
  "translatedTitle": "sensors",
  ...
},
...
你为什么不这样做呢 Myobj.thumbnailUrl=“localhost:8080”+Myobj.thumbnailUrl

否则
Mynewstring=myexistingstring.replace(/(thumbnailUrl\“:\”)/,“$1”+“localhost:8080”)

什么阻止了你?我已经提名以“太宽泛”结束这个问题,因为它不包括OP解决问题的任何尝试,甚至不包括关于为哪个平台或语言这样做的基本信息,尽管tag wiki特别要求这样的细节。无论如何,使用正则表达式操作结构化格式是一个巨大的反模式。使用合适的JSON工具。正则表达式是模式匹配的一种形式,因此不包括任何替换功能。许多正则表达式工具也有替换工具,但这些工具没有标准化;没有办法严格地作为一个问题来正确回答这个问题,OP也没有提供关于可接受的平台或工具的信息。
{ "url": "products/Sensors.html",
  "thumbnailUrl":"localhost:8080/images/icons/no_image.png",
  "translatedTitle": "sensors",
  ...
}