我有这样的HTML(来自SharePoint富文本字段):
<p><i>My awsome text</i></p>
<p>My awsome text in new line</p>
<p> </p>
<p><b>My awsome text third time<b></p>
<p> </p>
<p> </p>
<p> </p>
<P><SPAN id=ms-rterangecursor-start></SPAN><SPAN id=ms-rterangecursor-end></SPAN> </P>
<br>
我想删除最后5行(最后三次出现的“<p> </p>
”,包含“ms-rterangecursor
”的行和最后一行“<br>
”,但其他一切都必须删除保持不变(文本格式和文本中间的新行和空格)。如何使用javascript仅在富文本末尾提取新行?
答案 0 :(得分:0)
C#逐行拆分字符串然后删除最后5行
var stringList = strng.Split(new string[]{Environment.NewLine}, StringSplitOptions.None).toList();
return stringList.RemoveRange(StringList.Count - 5, 5);