C# Reverse all numbers in string?

.net, c#, regex, string

Solution

var replacedString = 
    Regex.Replace(//finds all matches and replaces them
    myString, //string we're working with
    @"\d+", //the regular expression to match to do a replace
    m => new string(m.Value.Reverse().ToArray())); //a Lambda expression which
        //is cast to the MatchEvaluator delegate, so once the match is found, it  
        //is replaced with the output of this method.

Problem

I have a string: "Hello 7866592 this is my 12432 string and 823 i need to flip all 123" And i want to to be "Hello 2956687 this is my 23421 string and 328 i need to flip all 321" I use this regular expression to get all numbers: ``` Regex nums = new Regex("\d+"); ```

Original source