У меня есть программа, которая фильтрует строку и сохраняет английские символы и смайлики. Я пытаюсь получить регулярное выражение, которое хранит смайлики наподобие :),: D, :(и т. Д., Но выводит одиночные ':' или '(' или ')' ... В основном я хочу ':' и ')' вместе еще мне нужно их отфильтровать .... В моей программе я могу хранить смайлики, но я также получаю: и) вместе с ним ... Можете ли вы, пожалуйста, помочь мне?Сохранять смайлики, Java Regex
String pattern = "[^\\w^\\s^(:))]";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(text);
text = m.replaceAll("");
Благодарим за помощь.
Имейте в виду, что мы все ненавидим IM-клиенты и другие программы, заменяя такие вещи на куски кода или другие необычные тексты своими изображениями. Наиболее распространенным является '8)' – kirilloid
offtopic: @kirilloid _no, наиболее распространенными являются '(e)' и '(n)' _ – c69