求大神帮小弟我写个正则吧,求

求大神帮我写个正则吧,急求
我坐代码时候。如下代码

<div class="aa">
    <div class="bb"></div>
    <div class="cc"></div>
</div>


获取到这段代码时候,因为换行了,所以获取的节点除了div节点,还获取到了换行导致的文本节点。困扰我几天了。

我想问问大家: 

1.如何去掉这个换行所导致的节点?

2.或者如何把这段代码做成字符串,然后去掉<div前边的所有空格,不管是一个或者若干个?就是处理成不换行的字符串。
谢谢大神们。
------解决思路----------------------
html.replace(/>\s*(?=<)/g,'>')
------解决思路----------------------
可以用jQuery的.children() ,这个方法不返回文本节点