php正则替换html中的子标签。例如只替换<table>标签中的<img>标签,而不影响<table>外的<img>

2025-01-01 05:01:52
推荐回答(2个)
回答1:

下面是实现的代码,你可以看看,基本符合你的要求,前提是一个单元格中只有一张图像;





无标题文档



$str = '


  
    
     
  
  
    


    
  
  
    
     
  
  
     
    
  

';

$reg = "#(?<=]*>)#is";
$re = preg_replace($reg, '$1', $str);
echo $re;

?>

 

__


刚刚忘了你要的是替换了,已经更改。

回答2:

$preg	= '|())]*>|';
preg_replace($preg, '$1', $str);

这个正则表达式要用到'向后查看'

不明白请追问