Сообщение от Sergey_New
|
Например, использовать | (или) для определения третьей группы в паттерне
|
Вариант
var str = '0 HEAD\n\
1 SOUR AGES\n\
2 VERS 2.0.4';
var res = str.replace(/(\d+) (\w+)( (.*(\n|$)))?/g, 'Группа 1: $1\nГруппа 2: $2\nГруппа 3: $4');
alert(res);