<div id="test" class="a b">
    <img src="http://www.bt.com/a.jpg"/>
</div>==============================================
如上一段文本,经过流读取后形成如下输出:<div id="test" class="a b">    <img src="http://www.bt.com/a.jpg"/></div>我想获得
<div id="test" class="a b"><img src="http://www.bt.com/a.jpg"/></div>通过什么办法?注意问题
1.空白可能是一个 制表符 可能也含有一个 回车符 也可能是多个 空格 如果是空格,筛选的时候又要注意class="a b" a,b间的空格要保留
通过含有'<>'的正则筛选可能会比较方便.

解决方案 »

  1.   

    用ASCII码吧,这个可以判断是空格还是回车
      

  2.   

    制表符之类的符号也是用 '\t' 之类的特殊转义字符表示的,只要过滤掉就可以了ASCII不太熟悉. 
      

  3.   

    可以考虑先通过javascript来遍历页面元素.使用js来过滤无用的空格,再把格式化好的内容提交后台.以前我在一本书上见到过关于怎样使用js去除元素间的空格的代码.可惜现在只知道js可以做到,却写不出来.