У меня все еще есть проблемы с нижеприведенным сценарием. Я хочу заменить ссылку url на string.replace, чтобы она была окрашена в зеленый цвет, но после выполнения кода он ничего не делает.Проблемы с string.replace
Пример строки, которые я хочу, чтобы манипулировать:
<a class="postlink" href="http://test.site/i7xt1.htm">****http://test.site/i7xt1.htm****<br/></a>
Я хочу часть между **** зеленеть:
totalUrls.get (к) является ArrayList, который включает в себя эти URL-ссылки (пример http://test.site/i7xt1.htm).
Может ли кто-нибудь показать мне, как я могу это достичь? Ниже мой фактический код:
if (totalUrls.get(k).contains("test")) {
outPut.substring(outPut.indexOf("Download Instructions:"), outPut.length());
outPut = outPut.replace("href=\"" + totalUrls.get(k) + "\">" + totalUrls.get(k),
"href=\"" + totalUrls.get(k) + "\"><font color='#1AB053'>" + totalUrls.get(k) + "</font>");
}
Спасибо заранее.
Как я понимаю, вы пытаетесь установить цвет для текущего URL-адреса от кого-то html doc? –
Вы, кажется, пропустили '=' в '' href \ "" ', не должно быть' 'href = \" "'? –
Thx Wiktor, я тоже это заметил и исправил его, теперь корректно задано значение http://test.site/i7xt1.htm, но цвет не становится зеленым. – Simon