doouzlrvb01417498 2011-04-02 20:01
浏览 29

替换除第一行以外的所有行

I trying do something like that for example:

<img src="/1.gif" />
<img src="/2.gif" />
<img src="/3.gif" />
<img src="/4.gif" />
<img src="/5.gif" />

And I want replace all lines contains IMG with "---" except first. I don't want delete it, just replace. I tried doing this with preg_replace but with no results.

  • 写回答

1条回答 默认 最新

  • drbi19093 2011-04-02 20:24
    关注

    There is no point in doing this with RegEx, you should use an XML parser like this one: http://php.net/manual/en/book.simplexml.php.

    However, an even better approach in my oppinion is using client side technology for this. I would use jQuery because it's the one I know best, but any is just as good, even JavaScript outside of a framework.

    For jQuery it would be something like:

    $(document).ready(function()
    {
       $('#parent-of-images-id img:not(first)').replaceWith('<p>---</p>');
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c