Я пытаюсь понять, как создать регулярное выражение, которое может соответствовать любому тексту внутри фигурных скобок, но также удаляет фигурные скобки при замене.
Имеются следующие строки / сценарий ios:
<span>Some text before {can be any text}<span>
<span>{can be any text} some text after<span>
<span>Some text before {can be any text} and some text after<span>
Что я хочу, так это заменить все, что находится внутри фигурных скобок, включая сами скобки, и заменить его тегом HTML.
Что я пробовал:
let link = '<span>Some text {some text inside}</span>'
link = link.replace('\{([^}]+)\}', `<a href=${link} target="_blank" key="anchor">some text inside</a>`)
console.log(link)
Если я утешу ссылку, у нее все еще есть фигурные скобки и содержимое внутри, так что не уверен, что не так.