hello bye! goodbye again.
Я надеюсь переместить все вхождения bye в тексте выше до конца. Я не уверен, что это можно сделать с помощью регулярных выражений в Javascript.
bye
Я ожидаю, что выходной текст будет:
hello ! good again. bye bye
Вы можете использовать replace и join
\n
let str = `hello bye! goodbye again.` let replacer = (str) => { let temp = [] let strTemp = str.replace(/bye/g, match => { temp.push(match) return '' }) return [strTemp, ...temp].join('\n') } console.log(replacer(str))