gpt4 book ai didi

c# - 正则表达式替换为计算?

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:48 26 4
gpt4 key购买 nike

是否有可能以某种方式用结果中的计算进行 RegEx 替换? (在 VS2010 中)

如:

Grid\.Row\=\"{[0-9]+}\"

Grid.Row="eval(int(\1) + 1)"

最佳答案

您可以使用 MatchEvaluator 来实现这一点,例如

 String s = Regex.Replace("1239", @"\d", m => (Int32.Parse(m.ToString()) + 1).ToString());

Output: 23410

编辑:我刚刚注意到...如果您的意思是“使用 VS2010 查找替换功能”而不是“使用 C#”,那么恐怕答案是“否”。

关于c# - 正则表达式替换为计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com