代码之家  ›  专栏  ›  技术社区  ›  IshikiHIkaru

颤振:替换“.jpg”后面的特定字符串

  •  2
  • IshikiHIkaru  · 技术社区  · 2 年前

    a = '123a.jpg'
    b = '456asa.jpg'
    c = '789pa.jpg'
    

    有没有办法取代决赛 a 之前 .jpg b ?

    new_a = '123b.jpg'
    new_b = '456asb.jpg'
    new_c = '789pb.jpg'
    
    2 回复  |  直到 2 年前
        1
  •  1
  •   Abdallah Abdel Aziz    2 年前

    使用周围的小作品:

    a = a.split('').reversed.join().replaceFirst('a', 'b').split('').reversed.join();
    
        2
  •  1
  •   Kaushik Chandru    2 年前

    String newa = a.replace("a.", "b.");
    

    编辑你也可以这样做

    newa = a.replaceAll("a$","b");