当我编程时,我想删除长字符串中的指定字符串。
例如:
源字符串是:
abcdffff<fdfs>adbcccc
abcdffff<fdferfefs>adbcccc
abcdffff<fdffefes>adbcccc
abcdffff<fdffefefs>adbcccc
我想删除像<fdfs>
结果应为:
abcdffffadbcccc
abcdffffadbcccc
abcdffffadbcccc
abcdffffadbcccc
我该怎么办?
这是我的代码:
public string formatMailMessageBody(string herf,string notifyinfo)
{
StringBuilder sb = new StringBuilder();
sb.Append(notifyinfo.Replace("〈%〉", "") + "<br><br>");
sb.Append("单击下面的链接查看您当前任务:<br>");
sb.Append("<a href='" + herf + "'><b>" + herf + "</b></a>");
string s = sb.ToString();
return sb.ToString();
}
是不是?
答案 0 :(得分:4)
请注意,以下代码仅适用于您要删除的字符串格式为<...>
(内部没有其他<>
对):
var output = Regex.Replace(input, @"\<[^>]*\>", "");
Regex
类位于名称空间System.Text.RegularExpressions
。