skip to Main Content

I have the following JSON type file:

[{ "sid": "s-mtl-1", "MaterialNumber": "0.4440", "MaterialWNumber": "W0.4440", "tubePrice": "12"},
{ "sid": "s-mtl-2",  "MaterialNumber": "0.5550", "MaterialWNumber": "W0.5550", "tubePrice": "13"},
{ "sid": "s-mtl-3",  "MaterialNumber": "0.6660", "MaterialWNumber": "W0.6660", "tubePrice": "14"}]

And I would like to remove the dot in "MaterialWNumber" values, to have it like this:

[{ "sid": "s-mtl-1", "MaterialNumber": "0.4440", "MaterialWNumber": "W04440", "tubePrice": "12"},
{ "sid": "s-mtl-2",  "MaterialNumber": "0.5550", "MaterialWNumber": "W05550", "tubePrice": "13"},
{ "sid": "s-mtl-3",  "MaterialNumber": "0.6660", "MaterialWNumber": "W06660", "tubePrice": "14"}]

Anyone has an idea how to do this? I can’t find a way to locate the value of "MaterialWNumber" and remove/change a character, which is inside a number/word to keep the original values.

2

Answers


  1. Chosen as BEST ANSWER

    As @svlasov commented, the task can be done in VIM editor as: %s/(Wd+).(d+)/12. Or in VS code neovim: %s/(Wd+).(d+)/12.


Please signup or login to give your own answer.
Back To Top
Search