точнее не совсем так. Мне необходимо заменить эти вещи на теги, чтобы они работали как теги. Пока они выводятся текстом (так понимаю что надо пользоваться append(), и если да то надо разбить строку на массив со словами до и между тегами)
text = text.replace('{bgColor="', '<span style=\"').replace('}', '>').replace('{/bgColor}', '</span>')
Выводит "ОАО "Неста-<span style="green">{color="red"}П{b}л{/b}юс{/color}</span>-ЖД""