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

获取java中特定位置的两个字符之间的字符串

  •  -1
  • TomG  · 技术社区  · 6 年前

    我需要在两个下划线之间提取一个数字。 这必须是动态的。 也就是说,我需要左边第4和第5下划线之间的字符串。 例如:gcw\分销商\ ams\ 200\ 20180419\ 13\ 10\ 57.00 我需要的线是200

    1 回复  |  直到 6 年前
        1
  •  1
  •   GuyML    6 年前

    您可以使用拆分方法:

    String fileName = "gcw_distributor_ams_200_20180419_13_10_57.enrich";
    String[] splittedFileName = fileName.split("_");
    
    String requiredText = splittedFileName[3];