У меня есть текст, который имеет следующие строки:
Lorem ipsum - sit
Dolor sit - consectetur adipiscing elit
Adipiscing elit
Integer egestas - congue
Egestas quam
Мне нужно получить это:
Lorem ipsum 2017 - sit
Dolor sit 2017 - consectetur adipiscing elit
Adipiscing elit 2017
Integer egestas 2017 - congue
Egestas quam 2017
Я пытаюсь сделать это, используя регулярное выражение для каждой строки:
name.replace(/([a-zA-Z\s].*)([-]?)/, '$1 ' + 2017 + ' $2')
но получите год в конце каждой строки.
Lorem ipsum - sit 2017
Dolor sit - consectetur adipiscing elit 2017
Adipiscing elit 2017
Integer egestas - congue 2017
Egestas quam 2017