C# 反转字符串中的任意数字组

C# 反转字符串中的任意数字组,c#,string,reverse,C#,String,Reverse,例如,我需要反转文本中的所有数字组 "test text 145 for 23 site 1" 我们需要这个输出 "test text 541 fro 32 site 1" 多亏了 我会做这样的事。。。虽然没有经过测试 public string reverseString(string valuetoReverse) { StringBuilder s = new StringBuilder(); List<string> newString = valuet

例如,我需要反转文本中的所有数字组

"test text 145 for 23 site 1"
我们需要这个输出

"test text 541 fro 32 site 1"

多亏了


我会做这样的事。。。虽然没有经过测试

public string reverseString(string valuetoReverse)
{
    StringBuilder s = new StringBuilder();
    List<string> newString = valuetoReverse.Split(' ').Reverse().ToList();
    newString.ForEach(v => s.Append(v + String.Empty));
    return s.ToString();
}
公共字符串反向限制(字符串值反向)
{
StringBuilder s=新的StringBuilder();
List newString=valuetoReverse.Split(“”).Reverse().ToList();
ForEach(v=>s.Append(v+String.Empty));
返回s.ToString();
}

太好了。你的尝试在哪里?我建议使用。应该采取大约2行。我在这个网站上读了很多例子,但我们需要最好的way@jozi你有什么办法吗?很难在“无”和“无”之间进行选择您的输出必须更改为“32站点1的测试文本541”
public string reverseString(string valuetoReverse)
{
    StringBuilder s = new StringBuilder();
    List<string> newString = valuetoReverse.Split(' ').Reverse().ToList();
    newString.ForEach(v => s.Append(v + String.Empty));
    return s.ToString();
}