<?php
header("Content-Type:text/plant;charset=utf-8");
$result = file_get_contents('http://www.hnwy.org.cn/index.php?m=content&c=index&a=lists&catid=40');
$result = preg_replace("/(?:<(img)[\s\S]*?(src=[\'\"]([^<>]*?)[\'\"])[\s\S]*?>)/i","",$result);
echo $result;
?>
题主写的正则结果匹配如下 而且是替换掉图片 和需求不符合 建议先学习下PHP基础语法
如果单纯看这个网站 可以用下面的正则
当然 如果放开点可以这样写
或者
PHP代码如下