retirar acentuação na String
26/11/2009 00:00
String.metaClass.slug { ->
def s = delegate.toLowerCase()
s = s.replaceAll("á", "a")
s = s.replaceAll("é", "e")
}
def texto = "macé"
println texto.slug()
public static String formatString(String s) {
String temp = java.text.Normalizer.normalize(s, java.text.Normalizer.Form.NFD);
return temp.replaceAll("[^\p{ASCII}]","");
}
Para se registrar, clique aqui.