如何删除字符串中第一个子串的出现?

 cl有倪幸福 发布于 2023-02-13 20:42
  • php
  • 如何删除给定子字符串的第一个出现?

    我有:

    phrase = "foobarfoo"
    

    而且,当我打电话:

    phrase.some_method_i_dont_know_yet ("foo")
    

    我希望这句话看起来像barfoo.

    我尝试过delete,slice但第一次删除所有出现但第二次只返回切片.

    1 个回答
    • sub!"(无)替换你想要找到的东西,从而删除它:

      phrase.sub!("foo", "")
      

      最后的!(爆炸)使它永久化.sub不同之处gsub在于,sub只需替换您尝试查找的字符串的第一个实例,同时gsub查找所有实例.

      2023-02-13 20:46 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有