正则怎么删除字串符前后多余的br

正则如何删除字串符前后多余的brString str br/br/br/ aafsdf\n +fasdfsdf\n +br/要求删

正则如何删除字串符前后多余的br
String str = "<br/><br/><br/> aafsdf\n" +
  "fasdfsdf\n" +
  "<br/>"; 

要求删除str字串前后的br和空格,其余的不做处理, 前后的br可能有多个,同时也可能没有.
多谢!

[解决办法]
String str = " <br/> <br/> <br/> aafsdf\n" +
"fasdfsdf\n" +
" <br/>";

以该字符串为例,后面的 <br/> 把前面的空格和多余的换行符也去掉了,你看看行么?

Java code
public class Test2 {    public static void main(String[] args) {                String str = " <br/> <br/> <br/> aafsdf\n" +            "fas <br/> dfsdf\n" +            " <br/>";        String regex = "(?i)\\A(?:\\s*<br\\s*/>)+\\s*|(?:\\s*<br\\s*/>)+\\s*\\Z";        str = str.replaceAll(regex, "");        System.out.println(str);    }}