gpt4 book ai didi

c# - 简单的正则表达式替换以保留原始字符串

转载 作者:太空狗 更新时间:2023-10-29 18:25:36 28 4
gpt4 key购买 nike

我有这个:

Title = Regex.Replace(Title, s, "<span style=\"background:yellow\">" + s + "</span>", RegexOptions.IgnoreCase);

在哪里s是一个像facebook这样的词.如果标题是:

How to make a Facebook game

我想替换为:

How to make a <span style="background:yellow">Facebook</span> game

即使搜索词是“facebook”(注意大写)。基本上,如何保留单词的原始大写?

另一个例子,搜索词FACEBOOK , 字符串 Hello FaCeBoOk转向Hello <span style="background:yellow">FaCeBoOk</span>

最佳答案

您可以使用$& substitution为此:

Regex.Replace(Title, s, "<span style=\"background:yellow\">$&</span>", RegexOptions.IgnoreCase)

关于c# - 简单的正则表达式替换以保留原始字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379972/

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