You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dart中移除字符串中的指定子串?(附门牌号移除示例)

移除字符串中的子串解决方案

你可以用Java的字符串方法轻松实现需求,以下是两种实用方案:

  • 精准替换(适合确定门牌号后带空格的场景)
    直接将门牌号加后续空格作为目标子串替换为空:

    String street = "2576 Lombard St";
    String houseNumber = "2576";
    String streetname = street.replace(houseNumber + " ", "");
    // 输出结果:"Lombard St"
    
  • 通用处理(适配更多场景)
    如果不确定门牌号后是否有空格,先移除门牌号,再用trim()去掉首尾多余空白:

    String street = "2576 Lombard St";
    String houseNumber = "2576";
    String streetname = street.replace(houseNumber, "").trim();
    // 输出结果:"Lombard St"
    

内容的提问来源于stack exchange,提问作者OverdoseB12

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:25:24