gpt4 book ai didi

c# - 用正则表达式和我自己的参数替换字符串

转载 作者:太空宇宙 更新时间:2023-11-03 21:39:27 25 4
gpt4 key购买 nike

在我的 html 中,我有这样的 serval token :

{PROP_1_1}, {PROP_1_2}, {PROP_37871_1} ...

实际上,我用以下代码替换了该标记:

htmlBuffer = htmlBuffer.Replace("{PROP_" + prop.PropertyID + "_1}", prop.PropertyDefaultHtml);

其中 prop 是自定义对象。但在这种情况下,它只影响以“_1”结尾的标记。我想将此逻辑传播到所有以“_X”结尾的逻辑,其中 X 是数字。我如何实现正则表达式模式来实现这一点?

最佳答案

您可以使用 Regex.Replace():

Regex rgx = new Regex("{PROP_" + prop.PropertyID + "_\d+}");
htmlBuffer = rgx.Replace(htmlBuffer, prop.PropertyDefaultHtml);

关于c# - 用正则表达式和我自己的参数替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20100428/

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