62,047
社区成员
发帖
与我相关
我的任务
分享
<div style="page-break-after: always;"><span style="display: none;"> </span></div>
/// <summary>
/// 提取第一个 HTML结尾标签
/// </summary>
/// <param name="Str"></param>
/// <returns></returns>
public static string CutStringTextFormat(string Str)
{
//头部标签
string StartHtmlStr = Str.Substring(Str.IndexOf('<'), Str.IndexOf('>') - Str.IndexOf('<'));
//尾部标签
string EndHtmlStr = Str.Substring(Str.LastIndexOf('<'), Str.LastIndexOf('>') - Str.LastIndexOf('<'));
//判断首标签是否是结尾标签 如果是结尾标签则添加一个头标签 防止标签混乱
if (StartHtmlStr.IndexOf('/') > 1)
{
Str = StartHtmlStr.Replace("/", "") + Str;
}
//判断尾标签是否是开头标签 如果是就添加一个结束标签 防止标签混乱
if (EndHtmlStr.IndexOf('/') == -1)
{
Str = Str + EndHtmlStr.Replace("<", "</");
}
return Str;
}