正则:$pattern = '/开头内容([\s\S]*)结尾内容/';
示例:
正则:$pattern = '/<div align="center">([\s\S]*)<\/div>/';
[root@localhost ~]# vim 1.php
<?php
$str = '<div align="center">
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td align="center"><h1>测试</h1></td>
</tr><tr>
<td align="center" valign="top" height="30"><form name="form2" method="post" action=""><!--#include file="../ljform.asp"-->
<input type="submit" name="Submit2" value="提交"></form></td>
</tr>
</table></div>';
$pattern = '/<div align="center">([\s\S]*)<\/div>/';
preg_match($pattern, $str, $matches);
var_dump($matches); //输出匹配结果
[root@localhost ~]# php 1.php
array(2) {
[0]=>
string(410) "<div align="center">
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td align="center"><h1>测试</h1></td>
</tr><tr>
<td align="center" valign="top" height="30"><form name="form2" method="post" action=""><!--#include file="../ljform.asp"-->
<input type="submit" name="Submit2" value="提交"></form></td>
</tr>
</table></div>"
[1]=>
string(384) "
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td align="center"><h1>测试</h1></td>
</tr><tr>
<td align="center" valign="top" height="30"><form name="form2" method="post" action=""><!--#include file="../ljform.asp"-->
<input type="submit" name="Submit2" value="提交"></form></td>
</tr>
</table>"
}