95,6 → 95,7 |
{ |
String lowerToken = token.toLowerCase(); |
String cleanToken = clearDiacritics(lowerToken); |
cleanToken = clearNonAlfaNumericChars(cleanToken); |
StringBuilder finalToken = new StringBuilder(); |
for(int i = 0; i< cleanToken.length();i++) |
{ |
118,6 → 119,18 |
return DiacriticFilter.clean(lowerToken); |
} |
|
public static String clearNonAlfaNumericChars(String lowerToken) |
{ |
StringBuilder builder = new StringBuilder(); |
for(int i = 0; i < lowerToken.length();i++) |
{ |
char c = lowerToken.charAt(i); |
if( (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) |
builder.append(c); |
} |
return builder.toString(); |
} |
|
public static String cleanKeepNumbers(String telemovel) |
{ |
StringBuilder result = new StringBuilder(); |