Я пытаюсь удалить лишнее пространство текста элемента html, но оно не работает. Исходный элемент html:
<td class="thinborder" > text</td>
Если я получу доступ к этому, используя element.text() Jsoup, он вернется:
" text"
Вот методы, которые я использовал, и все они не работают:
String fixed = element.text().replace(" ", "");
String fixed = element.text().replace("nbsp;", "");
String fixed = element.text().replaceFirst(" ", "");
EDIT: * обрезка не работает
Просто trim()
строку
String fixed = element.text().trim();
Возвращает копию строки с пропущенным пропуском ведущего и конечного пробелов.
А также попробуйте регулярное выражение
String result = element.text().replaceAll("\\s+","");
И если вы все еще не можете заставить его работать, попробуйте заменить пространство Unicode
String result = element.text().replace("\u00A0","");