问题中的函数实际上会默认搜索 div。我在这里测试过:https://regex101.com/r/HunEXt/1.
问题可能是您没有将正确的内容作为参数传递。
另外,请确保您正在更改线路
$data_match = 'data-background="'.$bg['image'].'" '.$bg_less_match;
到
$data_match = 'data-original="'.$bg['image'].'" '.$bg_less_match;
获取您想要的数据属性。