Удаление одноразовых слов с использованием сопоставления шаблонов JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Удаление одноразовых слов с использованием сопоставления шаблонов Java

Сообщение Anonymous »

Я хочу устранить все одноразовые слова из строки в Java, используя соответствие рисунков. Я кодировал следующим образом: < /p>

String str = "P@";

//remove single char words and extra white spaces
inputStr = inputStr.replaceAll("\\b[\\w']{1}\\b", "").replaceAll("\\s+", " ").trim();
< /code>

Я ожидаю вывода как p@, поскольку ввод не является одним буквенным словом. Но я получаю вывод как @, потому что это устранение P. Так что это в основном рассматривает только алфавитные символы для сопоставления шаблона. Принимая во внимание, что я хочу соответствовать на основе длины введенной строки. < /P>

Пожалуйста, помогите. < /P>

Подробнее здесь: https://stackoverflow.com/questions/157 ... n-matching

Вернуться в «JAVA»