Я думаю, что название говорит все. Я пытаюсь собрать группы и объединить их вместе.Группа обратного захвата, объединенная с группой прямого захвата
У меня есть этот текст:
GPX 10.802.123/3843 1 - IDENTIFIER 48
И я хочу этот вывод:
IDENTIFIER 10.802.123/3843-48
Так что я хочу, прямо скажем, я хочу, чтобы захватить одну группу перед этим словом и после, то сцепить оба, только с использованием regex. Это возможно?
я уже могу извлечь 48
так:
var text = GPX 10.802.123/3843 1 - IDENTIFIER 48
var reg = new RegExp('IDENTIFIER' + '.*?(\\d\\S*)', 'i');
var match = reg.exec(text);
Выход:
48
Можно ли это сделать?
Я предлагаю 200 баллов.
Вы не можете сделать так .. –
есть ли способ, что я могу решить эту проблему? –