当前位置: 代码迷 >> ASP.NET >> 怎样替换重复的<br>为一个?解决方案
  详细解决方案

怎样替换重复的<br>为一个?解决方案

热度:8124   发布时间:2013-02-25 00:00:00.0
怎样替换重复的<br>为一个???????
怎样替换重复的 <br> 为一个???????

如: <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

替换为一个 <br>


怎样做,用正则式?该怎么写?

csdn发帖/回帖也有这种问题。。。。。

------解决方案--------------------------------------------------------
比较傻帽的 :D

string newString = Regex.Replace(oldString, @ "((\ <br/\> )(\\n\\r)*)* ", " <br/> ")
------解决方案--------------------------------------------------------
while(text.indexof( " <br> <br> ")> -1)
{
text = text.replace( " <br> <br> ", " <br> ")
}
------解决方案--------------------------------------------------------
text = Regex.Replace(text, "( <[b|B][r|R]/*> )+|( <[p|P](.|\\n)*?> ) ", " <br/> ");
  相关解决方案