Работа с html

AndrPr

Client
Регистрация
20.02.2019
Сообщения
26
Благодарностей
1
Баллы
3
Добрый день
Необходимо заменить html тэг div с определенным классом (не меняется), но при этом сохранить его содержание
HTML:
<div class="standart">
    тут может быть текст
    <div class="random">
        тут какой-то текст<br/>
    </div>
    <br/>
    <b>тут какой-то текст</b>
</div>
А мне надо получить это:
HTML:
<test>
    тут может быть текст
    <div class="random">
        тут какой-то текст<br/>
    </div>
    <br/>
    <b>тут какой-то текст</b>
</test>
Т.е. это всего лишь пример, содержание всегда разное
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Добрый день
Необходимо заменить html тэг div с определенным классом (не меняется), но при этом сохранить его содержание
HTML:
<div class="standart">
    тут может быть текст
    <div class="random">
        тут какой-то текст<br/>
    </div>
    <br/>
    <b>тут какой-то текст</b>
</div>
А мне надо получить это:
HTML:
<test>
    тут может быть текст
    <div class="random">
        тут какой-то текст<br/>
    </div>
    <br/>
    <b>тут какой-то текст</b>
</test>
Т.е. это всего лишь пример, содержание всегда разное
Вам нужно код сайта менять на ходу? Или просто спаршеный результат со списка или переменной изменить?
 
Последнее редактирование:

AndrPr

Client
Регистрация
20.02.2019
Сообщения
26
Благодарностей
1
Баллы
3

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
Необходимо заменить html тэг div с определенным классом (не меняется), но при этом сохранить его содержание
Дополню с некоторыми деталями, замену последнего закрывающего </div> можно сделать по критерию "Одно совпадение - Последнее".

57837
 
  • Спасибо
Реакции: djaga

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)