首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Java

怎样按照最后一个字符分割字符串

  •  
  •   aoscici2000 · 31 天前 · 803 次点击
    这是一个创建于 31 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例如 12-34-56-78-9

    分成两个"12-34-56-78" 和 "9"

    6 回复  |  直到 2019-10-19 11:36:21 +08:00
        1
    Telegram   31 天前 via iPhone
    正则表达式
        2
    vakara   31 天前 via Android
    '-'.join(s.split('-')[:-1])
        3
    lululau   31 天前
    .split("-(?!.*-)")
        4
    Raymon111111   31 天前
    找到最后一个 - 的 index

    然后用这个 index 去分
        5
    ColoThor   31 天前
    int index = str.lastIndexOf("-");
    str.substring(0, index);
    str.substring(index + 1);
        6
    aoscici2000   29 天前
    @ColoThor 谢谢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   813 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 19:39 · PVG 03:39 · LAX 11:39 · JFK 14:39
    ♥ Do have faith in what you're doing.