我有一段HTML源码,现在我想提取其中位于<pre>和</pre>标签之间的内容,不过始终提取不到。HTML代码如下:
<html><head><title>Compile Error</title></head><body>
<ul><li><font color=#333399 size=5>Compile Error</font></li><p><font size=3>
<pre>F:\temp\8888092.1469\Main.java:1: illegal character: \35
#include&lt;stdio.h&gt;
^
F:\temp\8888092.1469\Main.java:5: class, interface, or enum expected
    __int64 n,k;
    ^
F:\temp\8888092.1469\Main.java:6: class, interface, or enum expected
    scanf(&#34;%d&#34;,&#38;t);
    ^
F:\temp\8888092.1469\Main.java:7: class, interface, or enum expected
    while(t--)
    ^
F:\temp\8888092.1469\Main.java:10: class, interface, or enum expected
        k=n*n;
        ^
F:\temp\8888092.1469\Main.java:11: class, interface, or enum expected
        if(k&gt;10000)
        ^
F:\temp\8888092.1469\Main.java:13: class, interface, or enum expected
        else
        ^
F:\temp\8888092.1469\Main.java:15: class, interface, or enum expected
    }
    ^
F:\temp\8888092.1469\Main.java:17: class, interface, or enum expected
}
^
9 errors
</pre>
</font></p></ul></body></html>
我的正则表达式如下:$re = '/<pre>(.*?)<\/pre>/';请高手指点,小弟不胜感激!!!