Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена текста между ТЭГАМИ! Замена текста независимо от регистра! 
V
    Опции темы
Pararam
Дата 10.10.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



Добрый день!
К примеру есть HTML страничка:
Код

<a href=1>1КОД</a><br>
<A href=2>2КОД</A><br>
<a href=3>3КОД</A<br>
<A ref=4>4КОД</a<br>
<a href=5>5КОД</a><br>


Мне нужно все тэги <a> заменить на теги <b>
Должен получится код:

Код

<b>1КОД</b><br>
<b>2КОД</b><br>
<b>3КОД</b><br>
<b>4КОД</b><br>
<b>5КОД</b>br>


Сложность в том что регистры тэгов <a> могут быть в верхнем и нижнем регистре!

Заранее благодарен!

Это сообщение отредактировал(а) Pararam - 10.10.2009, 20:01
PM MAIL   Вверх
Akella
Дата 10.10.2009, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Думаю, что StringReplace спасёт отца русской демократии

Добавлено через 1 минуту и 31 секунду
StringReplace(text, '<a', '<b>', [rfReplaceAll])

Цитата(Pararam @  10.10.2009,  16:21 Найти цитируемый пост)
Сложность в том что регистры тэгов <a> могут быть в верхнем и нижнем регистре!

тогда
StringReplace(text, '<a', '<b>', [rfReplaceAll, rfIgnoreCase])

Добавлено через 2 минуты и 24 секунды
StringReplace(text, '</a>', '</b>', [rfReplaceAll, rfIgnoreCase])
PM MAIL   Вверх
Pararam
Дата 10.10.2009, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



Akella, 

Решение хорошее!
Но мне надо полностью тэг <a href=1>dsfsdfsdfsd</a>
Заменить на <b>353452452345</b>

Тоесть независимо от того что между тэгами будет! во всей HTML страничке!

Добавлено через 1 минуту и 36 секунд
И если тег <a href="234234234">sdfdsf</a> с сылкой то получается <b href='234234234'> а это НЕВЕРНО!
PM MAIL   Вверх
AntonN
Дата 10.10.2009, 17:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 3
Всего: 18



тогда юзай регулярки, поищи про TRegExp


--------------------
user posted image
PM MAIL WWW   Вверх
Pararam
Дата 10.10.2009, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



Помогите кто нитб! Пожалуйста!
PM MAIL   Вверх
Pararam
Дата 10.10.2009, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



Всем спасибо.... решение было найдено при помощи TRegExp 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.