Suchen und Ersetzen in einem js-/json-script

Eines meiner Script möchte ich verändern.

bisher:


{"type": "Feature", "id": 3, "geometry": {"type": "Point", "coordinates": [7.88043, 49.05235]},
      "properties": {"object": "Ritterstein", "number": "3", "name": "L&ouml;ffels-Kreuz <br> <img src='pic/rittersteine/rs003.jpg'/>", "date": "13. Juli 2011"}},

soll werden:


{"type": "Feature", "id": 1, "geometry": {"type": "Point", "coordinates": [7.880249, 49.045697]},
      "properties": {"object": "Ritterstein", "number": "1", "name": "Holz-Trifthof <br> ", "image": "<img src='pic/rittersteine/rs001.jpg' width='300px'/>", "date": "13. Juli 2011"}},

Die Bilder sind vo 1 bis 300 nummeriert

Ich benutze geany für meine Programmiertätigkeit. Bisher konnte ich jede “suchen und ersetzen” Aufgabe damit erledigen.

Im oberen code ist das Bild beim name property mit dabei, das möchte ich ändern. Alle Bilder sollen eigene image properties bekommen. So wie um unteren Beispiel.

Reichlich gelesen, aber ich schaff es nicht. Ich habe dafür schon notepad++ installiert (über wine auf linux system).

Beim Ersetzen muss ein Zähler dabei sein, der sich nach jedem Ersetzen um eins erhöht, so meine Idee.

So wie ich das verstehe, soll

<br> <img

durch

<br> ", "image": "<img

sowie

.jpg'/>", "date": 

durch

.jpg' width='300px'/>", "date":

ersetzt werden.
Das sollte jeder Texteditor doch können.

Das mit dem Zähler verstehe ich nicht?!?