Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2012, 15:40   #1
Mcduff
Пользователь
 
Регистрация: 31.10.2011
Сообщений: 27
Вопрос Xml и подстрока.

Вот код:
Код:
 
s = s.replace("<br>","");  //ЭТА РАБОТАЕТ
            s = s.replace("<p>","");  //ЭТА ТОЖЕ РАБОТАЕТ
             int GG=s.indexOf("&lt");   //А ТАКОЕ НЕ РАБОТАЕТ
            int GG2=s.indexOf("/a&gt",GG);
      s =s.replace(s.substring(GG,GG2+5),"");
"s" это все содержимое XML док-та.
В нем есть отдельные теги, напр.
<item><title>Здрасьте &lt;br&gt; &lt;p&gt; Опять здрасьте &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://google.ru&quot;&gt;[link]&lt;/a&gt; И снова Здрасьте</title></item>

Мне нужны содержимое некоторых тегов (их я получить могу), однако нужно удалять всякие "&lt;br&gt;" и т.д. Однако большую ссылку удалить никак не могу, хотя могу таким же способом удалить, например до "href" или "follow", а полностью удалить не получается, использую метод Replace.

Последний раз редактировалось Mcduff; 04.11.2012 в 15:45.
Mcduff вне форума Ответить с цитированием
Старый 04.11.2012, 16:09   #2
Mcduff
Пользователь
 
Регистрация: 31.10.2011
Сообщений: 27
По умолчанию

Понял, все работает, только удаляет первую встречающуюся ссылку. пойду сделаю цикл, чтоб удалялись все.
Mcduff вне форума Ответить с цитированием
Старый 04.11.2012, 17:46   #3
Mcduff
Пользователь
 
Регистрация: 31.10.2011
Сообщений: 27
По умолчанию

Закрывайте тему! все теперь работает

Последний раз редактировалось Mcduff; 04.11.2012 в 18:27.
Mcduff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли в строке другая подстрока с не более,чем двумя несовпадающими символами. Bounty Hunter Паскаль, Turbo Pascal, PascalABC.NET 1 29.01.2012 13:15
сформировать xml-файл на основе другого xml-файла NieL Общие вопросы Delphi 2 21.12.2010 15:49
парсер XML, не видит XML тэги supercelt PHP 3 02.11.2009 19:18
Подстрока содержится в строке motorway SQL, базы данных 1 05.10.2009 19:46