Я хочу устранить все одноразовые слова из строки в 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 ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение