1
resposta

regex + replace

como eu consigo fazer um string.replace(/' , '/g, 'e') que não pegue o primeiro match, mas pegue o segundo, não pegue o terceiro match, mas pegue o quarto (ou seja, apenas os matches pares) ? ex: tenho uma string assim "1,2,3,4,5,6,7". quero aplicar o replace de tal forma que fique "1,2e3,4e5,6e7 etc etc.." (a string do meu projeto tem centenas de numeros) mt obrigado

1 resposta

Fala ai Rodrigo, tudo bem? Acho que você pode tentar algo assim:

'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15'.replace(/(([02468])([,]))/g, '$2e')

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software