GestionDesInscriptions/src/outils/supprimeCaracatresSpeciaux.java
pablo rodriguez 0db701da4d Maj V1.0.5
2023-07-13 17:29:33 +02:00

23 lines
722 B
Java

package outils;
import java.text.Normalizer;
public class supprimeCaracatresSpeciaux {
public static String TousLesCaracatresSpeciaux(String str) {
// Supprimer les accents
String normalizedStr = Normalizer.normalize(str, Normalizer.Form.NFD);
String accentRemovedStr = normalizedStr.replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
// Supprimer les caractères spéciaux
String specialCharRemovedStr = accentRemovedStr.replaceAll("[^a-zA-Z0-9@\\_\\-\\. ]", "");
//Replace tous les espaces par des underscore
String replaceSpace = specialCharRemovedStr.replaceAll(" ","_");
return replaceSpace;
}
}