Показать сообщение отдельно
  #11 (permalink)  
Старый 29.05.2024, 21:38
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от voraa
cont = cont.replace(m[1]
в общем случае так нельзя. Во первых, регулярка может быть с lookahead/lookbehind, во вторых, вторая замена пойдет по ранее замененному тексту и может что-то поправить в контенте, который был вставлен.

надо пройтись регуляркой, порезать текст на куски (матчи и то что между ними), для матчей загрузить асинхронный контент, заменить им соответствующие куски, и сделать join

пример сразу на тайпскрипте

если надо js, просто выкинь типы

Последний раз редактировалось Alexandroppolus, 29.05.2024 в 22:42.
Ответить с цитированием