如何用一正则表达式删除末尾html的换行标签


用户通过页面上的输入框提交的内容常常会在内容的末尾有多个回车(<br/>标签)。我希望在把内容入库之前将末尾的<br/>全部去掉。目前想到采用正则表达式来做,但是写来写去总写不对。希望高手帮忙。语言php java 都可以

正则表达式 HTML

腹黑的小鲁鲁 11 years, 7 months ago
   
  @Test
  
public void dfasdfdd(){
String str="TEST <br/> < br / > <br/>";
String res=str.replaceAll("(?:<\\s*br\\s*\\/\\s*>\\s*)+$","");
System.out.println(res);
}

Asasaki answered 11 years, 7 months ago

Your Answer