Witam
Chciałbym w stringu pozostawić tylko litery, liczby i myślniki.
Niestety usuwane są także polskie litery.
public static String doCleanForSeo(String str) {
str = str.toLowerCase();
str = ltrim(str);
str = rtrim(str);
str = str.replaceAll("\\s+", "-");
str = str.replaceAll("[^0-9a-z\\-]+", "");
return str;
}
Poradziłby mi ktoś jak napisać wyrażenie żeby zostały polskie znaki?