修剪html字符串末尾的新行

时间:2014-07-10 15:28:17

标签: javascript html

我有这样的HTML(来自SharePoint富文本字段):

<p><i>My awsome text</i></p>
<p>My awsome text in new line</p>
<p>&nbsp;</p>
<p><b>My awsome text third time<b></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<P><SPAN id=ms-rterangecursor-start></SPAN><SPAN id=ms-rterangecursor-end></SPAN>&nbsp;</P>
<br>

我想删除最后5行(最后三次出现的“<p>&nbsp;</p>”,包含“ms-rterangecursor”的行和最后一行“<br>”,但其他一切都必须删除保持不变(文本格式和文本中间的新行和空格)。如何使用javascript仅在富文本末尾提取新行?

1 个答案:

答案 0 :(得分:0)

C#逐行拆分字符串然后删除最后5行

var stringList = strng.Split(new string[]{Environment.NewLine}, StringSplitOptions.None).toList(); 
return stringList.RemoveRange(StringList.Count - 5, 5);