JSFiddle - React, Tailwind, and code Playground
by Jussia
JavaScript
var str = 'Недалеко от Перта находится {object/100:Драммон Касл}, окруженный прекрасными садами.'
var res = str.replace('(\{(?P<object_type>place|object|route)\/(?P<object_id>[0-9]+)(:(?P<link_text>[^\}.]+))?\})')