还是正则匹配问题

比如这段字串:"

title<input />qwe
div1
zxcspan1"
我想用正则去除其中"&quot;和&quot;"以及它们之间的任何东西,比如"<input />qwe",但是诸如"
"之类的html标签得保留,这个怎么办?

[code="java"]@Test
public void testRegx7() {

    String source = "<html><head><title>title</title></head><body><script><input />qwe</script><div>div1</div><script>zxc</script><span>span1</span></body></html>";


    String result = source.replaceAll("<script>.*?</script>", "");

    System.out.println("取得内容:");

    System.out.println(result);

}[/code]

还是一样的正则表达式

刷分的吧,,,怎么又是这个问题?

[color=blue]仔细地看,2个问题是不一样的。上个问题的回答,不是很强大。

我的这个正则表达式,还是可以用的。
[/color]

[code="java"]
public class Main {

/**
 * @param args
 */
public static void main(String[] args) {
    String str = "<html><head><title>title</title></head><body><script><input />qwe</script><div>div1</div><script>zxc</script><span>span1</span></body></html>" ;   

    str = str.replaceAll("<script>\\s*(([^<>]*)|(<[^s]*))\\s*</script>", "");

    System.out.println(str);
}

}

[/code]