关于正则表达式的又一个有关问题

关于正则表达式的又一个问题.在网页中类似于:li (之间有空格,数量不定) h4 (我要获取的内容1) /lil

关于正则表达式的又一个问题.
在网页中   类似于:  
<li> (之间有空格,数量不定) <h4> (我要获取的内容1) </li>  
<li> (之间有空格,数量不定) <h4> (我要获取的内容2) </li>  
<li> (之间有空格,数量不定) <h4> (我要获取的内容3) </li>  
<li> (之间有空格,数量不定) <h4> (我要获取的内容4) </li>  

我该如何去写我的表达式呢,试了N次都没结果,请高手作答.



[解决办法]
for()
<li> \s+? <h4> (? <need> [^ <]*?) </li>
[解决办法]
<li> \s+? <h4> (? <content> [^ <]+) </li>

[解决办法]
<li> \s*? <h4> (? <need> [\s\S]*?) </li>