Java Path Normalize normalizeAllSeparators(String path)

Here you can find the source of normalizeAllSeparators(String path)

Description

Replaces forward and backward slashes, not only system-specific separators, with a forward slash.

License

Apache License

Declaration

public static String normalizeAllSeparators(String path) 

Method Source Code

//package com.java2s;
/*-------------------------------------------------------------------------+
 |                                                                          |
 | Copyright 2005-2011 The ConQAT Project                                   |
 |                                                                          |
 | Licensed under the Apache License, Version 2.0 (the "License");          |
 | you may not use this file except in compliance with the License.         |
 | You may obtain a copy of the License at                                  |
 |                                                                          |
 |    http://www.apache.org/licenses/LICENSE-2.0                            |
 |                                                                          |
 | Unless required by applicable law or agreed to in writing, software      |
 | distributed under the License is distributed on an "AS IS" BASIS,        |
 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
 | See the License for the specific language governing permissions and      |
 | limitations under the License.                                           |
 +-------------------------------------------------------------------------*/

public class Main {
    /**/*from ww w .  j  a va 2  s  .c  o m*/
     * Replaces forward and backward slashes, not only system-specific
     * separators, with a forward slash. We do this on purpose, since paths that
     * e.g. are read from files do not necessarily contain the separators
     * contained in File.separator.
     */
    public static String normalizeAllSeparators(String path) {
        return path.replaceAll("[/\\\\]+", "/");
    }
}

Related

  1. normalize(String path)
  2. normalize(String path)
  3. normalize(String path, String separator)
  4. normalize(String pathname, int len, int off)
  5. normalize_color_path(int eff_color_path)
  6. normalizeBasePath(String basePath)
  7. normalizeDbPath(String databasePath)
  8. normalizeDotSegment(String path)
  9. normalizedPath(String original)