private String removeWildcards()

in aws-core-common/src/main/java/jetbrains/buildServer/util/PathMappings.java [81:91]


  private String removeWildcards(@NotNull String path) {
    final int lastMark = Math.max(path.lastIndexOf('*'), path.lastIndexOf('?'));
    if (lastMark < 0) return path;

    int slash = path.indexOf('/', lastMark);
    if (slash < 0 || path.length() - slash < 2) {
      slash = path.lastIndexOf('/', lastMark);
      return slash > 0 ? removeWildcards(path.substring(0, slash + 1)) : StringUtil.EMPTY;
    }
    return path.substring(slash);
  }