У меня есть программа, которая фильтрует строку и сохраняет английские символы и смайлики. Я пытаюсь получить регулярное выражение, которое сохраняет смайлики как :),: D, :( и т. Д., Но вынимает одиночные ':' или '(' или ')' ... В основном я хочу ':' и ')' вместе я должен отфильтровать их .... В моей программе я могу сохранить смайлики, но я также получаю: а) вместе с ним .... Не могли бы вы мне помочь?
String pattern = "[^\\w^\\s^(:))]";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(text);
text = m.replaceAll("");
Спасибо за вашу помощь.