powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как заменить echo, только внутри определенного div'a?
6 сообщений из 6, страница 1 из 1
Как заменить echo, только внутри определенного div'a?
    #38404729
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.S

напр есть такой код:

Код: php
1.
$str = '<div> text <div class="code"> echo "Test!"; </div> </div>';



нужно сделать что-то вроде:

Код: php
1.
$str = '<div> text <div class="code"> <font color='green'>echo</font> "Test!"; </div> </div>';



знаю есть много всяких плагинов и т.п. для bbcode'ов, но их не предлагать.
...
Рейтинг: 0 / 0
Как заменить echo, только внутри определенного div'a?
    #38404742
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как заменить echo, только внутри определенного div'a?
    #38404748
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробую так:
Код: php
1.
$str = preg_replace("/<div class='code'>.*(echo).*<\/div>/Usi","<font color='green'>echo</font>",$str);


увы, напр. если строка такая:
Код: php
1.
$str = "echo 'Test!';";


то выводит только
Код: php
1.
"<font color='green'>echo</font>";


т.е. 'Test!'; куда-то пропадает?
...
Рейтинг: 0 / 0
Как заменить echo, только внутри определенного div'a?
    #38404758
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle str_replace

нужно считаться с тем div 'ом в котором оно находится.
...
Рейтинг: 0 / 0
Как заменить echo, только внутри определенного div'a?
    #38404805
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут HTML парсер нужен, а не регулярки
...
Рейтинг: 0 / 0
Как заменить echo, только внутри определенного div'a?
    #38405012
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже проще генерировать JavaScript который будем менять/добавлять/изменять. Путаницы будет меньше.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как заменить echo, только внутри определенного div'a?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]