我有一字符窜,该字符窜有两种可能
第一种:
string s = " 
<div>
<p>sdsdf</p> 
<img alt='sdsd' src='sdf.jpg' /> 
<p>sdsdf</p> <input type="text"/>
<img alt='sdsd' src='sdf.jpg' /> 
<img alt='sdsd' src='sdf.jpg' /> 
<script>var ss = 7' </script> 
<img alt='sdsd' src='sdf.jpg' /> 
<img alt='sdsd' src='sdf.jpg' /> 
</div> 

第二种:
string s = " 
<div> 
<p>sdsdf</p> <input type="text"/>
<img alt='sdsd' src='sdf.jpg' /> 
<img alt='sdsd' src='sdf.jpg' /> 
<p>sdsdf</p> 
<img alt='sdsd' src='sdf.jpg' /> 
</div> 

我要用一正则表达式匹配<script>var ss = 7' </script> 前面的img标签src属性里面的值
有个网友说用(?<=^([\s\S](?!<script>[\s\S]))*<img[^>]*?src=')[^']*\.(bmp|jpg|gif|png)(?='[^>]*>),
可是测试不行哦!