gpt4 book ai didi

c# - 删除字符串的一部分 C#

转载 作者:行者123 更新时间:2023-11-30 21:06:16 25 4
gpt4 key购买 nike

我在我的网站上使用了一个富文本编辑器,并且我正在使用一个标签来显示用户上次使用该框时输入的内容,但是当他提交代码时,它包含标签中的 html。当我提交表单时,它会写以下内容......

<span id="bodyContent_header1"> <div style"float:right">The Text On The Page </div> </span>

我需要删除 <span id="bodyContent_header1"> </span>从代码中保留其余部分。谁能帮忙?此外,该代码可能包含其他 span 标记,因此每次只应删除此标记。

最佳答案

鉴于此类字符串是单行,您可以使用正则表达式 ^<span[^>]+>|</span>$替换最外面的 <span>像这样的标签:

string strRegex = @"^<span[^>]+>|</span>$";
RegexOptions myRegexOptions = RegexOptions.Multiline | RegexOptions.Singleline;
Regex myRegex = new Regex(strRegex, myRegexOptions);
string strTargetString = @"<span id=""bodyContent_header1""> <div style""float:right"">The Text On The Page </div> </span>\n";
string strReplace = @"";
return myRegex.Replace(strTargetString, strReplace);

这适用于 RegexHero .

关于c# - 删除字符串的一部分 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11312033/

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