Есть строка из поля Rich text - <p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank" style=""><b>Video 1</b></a></p><p>****************************************************</p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000LnCw/4qQuyX7S4727V8xNtiiwYVGn5fSEm2rUOrjfAYV88GU" target="_blank" style="">Video 2</a></p><p><br></p><p>*******************************************************</p><p><br></p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank">Video 3</a></p><p><b></b></p>
<p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank" style=""><b>Video 1</b></a></p><p>****************************************************</p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000LnCw/4qQuyX7S4727V8xNtiiwYVGn5fSEm2rUOrjfAYV88GU" target="_blank" style="">Video 2</a></p><p><br></p><p>*******************************************************</p><p><br></p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank">Video 3</a></p><p><b></b></p>
Я хочу добавить iframe в конце закрытия каждого тега привязки.Значение 'src' этого iframe должно быть соответствующим значением значения тега привязки из карты.
Пример: у первого href есть URL.поэтому тег iframe, который я собираюсь добавить, должен иметь значение src, равное значению карты, которое у меня уже есть для всех этих URL-адресов href.
Progress : я добавил вышеуказанную строку с помощьюiframes, как показано ниже.
var richtext = '<p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank" style=""><b>Video 1</b></a></p><p>****************************************************</p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000LnCw/4qQuyX7S4727V8xNtiiwYVGn5fSEm2rUOrjfAYV88GU" target="_blank" style="">Video 2</a></p><p><br></p><p>*******************************************************</p><p><br></p><p><a href="https://svje-dev-ed.my.salesforce.com/sfc/p/6F000001cNSs/a/6F000000Lmrn/UjiY6OoIhykTgEDwt0KdtqKCIaONaNkXoOxoHqVj0dQ" target="_blank">Video 3</a></p><p><b></b></p>' var richtext2 =richtext.replace(/<\/a>/g, '</a><br/><iframe width="540" height="310" src="/sfc/servlet.shepherd/version/download'+'/'+apexmap[richtext.match(/href="([^"]*)/)[1]]+'" frameborder="0" allowfullscreen="true"></iframe>');
apexmap - это карта, которую я имею с ключом в качестве URL-адресов и значениями в качестве некоторых ссылочных идентификаторов, которые я хочу заменить везде, где встречается этот URL-адрес.