什么是 最简单 的方法, 不 使用正则表达式来修剪空文本元素和换行符使用c# 的HTML字符串 吗?
当我说修剪时,是指从html的开头和结尾开始
示例
输入:
<br /><br /><p></p><h1>Title</h1><p></p><br /><p>paragraph</p><p></p><p></p><br />
输出:
<h1>Title</h1><p></p><br/><p>paragraph</p>
答案 0 :(得分:1)
我不确定,如果您正在寻找工具或其他工具,但是我认为像这样的正则表达式可能有效:
/<[^>]*><\\/[^>]*>/
答案 1 :(得分:-1)
尝试
$("p").each(function () { // if remove all, you can select all element $("*")
var x = $(this).text().trim();
if (x == "") {
$(this).remove();
}});