Для того, чтобы вставить после тега ``, нужно вначале его найти. Будем использовать регулярное выражение `pattern:`. Далее, нам нужно оставить сам тег `` на месте и добавить текст после него. Это можно сделать вот так: ```js run let str = '......'; str = str.replace(//, '$&

Hello

'); alert(str); // ...

Hello

... ``` В строке замены `$&` означает само совпадение, то есть мы заменяем `pattern:` заменяется на самого себя плюс `

Hello

`. Альтернативный вариант - использовать ретроспективную проверку: ```js run let str = '......'; str = str.replace(/(?<=)/, `

Hello

`); alert(str); // ...

Hello

... ``` Такое регулярное выражение на каждой позиции будет проверять, не идёт ли прямо перед ней `pattern:`. Если да - совпадение найдено. Но сам тег `pattern:` в совпадение не входит, он только участвует в проверке. А других символов после проверки в нём нет, так что текст совпадения будет пустым. Происходит замена "пустой строки", перед которой идёт `pattern:` на `

Hello

`. Что, как раз, и есть вставка этой строки после ``. P.S. Этому регулярному выражению не помешают флаги: `pattern://si`, чтобы в "точку" входил перевод строки (тег может занимать несколько строк), а также чтобы теги в другом регистре типа `match:` тоже находились.