package org.test4j.module.database.environment.normalise;
/**
* Utility class for normalising identifiers.
*/
public class NameNormaliser {
private NameNormaliser() {
// utility classes should not be instanciated
}
private static String replaceIllegalCharactersWithSpacesRegex = "[^a-zA-Z0-9_.#]";
private static String replaceIllegalCharacters(final String name) {
return name.replaceAll(replaceIllegalCharactersWithSpacesRegex, "");
}
public static String normaliseName(final String name) {
if (name == null)
return "";
return replaceIllegalCharacters(name.toLowerCase());
}
}