gpt4 book ai didi

c# - 用一些不同的值替换字符串中的每个新发现的键

转载 作者:行者123 更新时间:2023-12-04 09:12:37 24 4
gpt4 key购买 nike

var myString = "$guid$! test $guid$, here another test string and then $guid$";
通过使用
myString.Replace("$guid$", Guid.NewGuid().ToString()))
每个找到的 guid 的值都相同,如何更改每个找到的新值?

最佳答案

您可以使用 Regex.Replace :

var replaced = Regex.Replace(myString, @"\$guid\$", match => Guid.NewGuid().ToString());
每次匹配都会调用匹配评估器,并且可以轻松地为每次调用返回不同的替换

关于c# - 用一些不同的值替换字符串中的每个新发现的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63324518/

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