W javascript, mam ciąg znaków, który zawiera liczby i chcę zwiększyć wartości o jeden.Jak wykonywać operacje na Regex Wsteczne dopasowania w JavaScript?
przykład:
var string = "This is a string with numbers 1 2 3 4 5 6 7 8 9 10";
var desiredResult = "This is a string with numbers 2 3 4 5 6 7 8 9 10 11";
Stosując wyrażenie regularne, możliwe jest wykonywanie operacji (dodawanie w tym przypadku) w dopasowanej odwołaniem wstecznym?
znaleziona podobny question użyciu Ruby
string.gsub(/(\d+)/) { "#{$1.to_i + 1}"}
szybko. Skończyło się na używaniu argumentów [n] (versus x) w moim rzeczywistym kodzie (ponieważ miałem wiele backreferencji) –