Замена нескольких шаблонов в блоке данных

Мне нужно найти наиболее эффективный способ сопоставления нескольких регулярных выражений в одном блоке текста. Чтобы привести пример того, что мне нужно, рассмотрим блок текста:

"Hello World, какой прекрасный день"

Я хочу заменить Привет на "Пока" и "Мир" на Вселенную. Я всегда могу сделать это в цикле, используя что-то вроде функций String.replace, доступных на разных языках.

Тем не менее, я мог бы иметь огромный блок текста с несколькими строковыми шаблонами, которые мне нужно сопоставить и заменить.

Мне было интересно, могу ли я использовать регулярные выражения, чтобы сделать это эффективно, или я должен использовать парсер, как LALR.

Мне нужно сделать это в JavaScript, поэтому, если кто-нибудь знает инструменты, которые могут это сделать, это будет оценено.

Ответы на вопрос(3)

Ваш ответ на вопрос