Программирование > Регулярные выражения
Хитрое регулярное выражение
DimDim:
Hi All!
Проблема:
Есть кусок кода, а точнее таблица. она построчно поступает в переменную. Нужно подставить отпределенный цвет фона ячейки там, где его нет.
допустим
Нужно к примеру, чтоб у второй, четвертой и пятой ячеек стало
Я тут мудрю с RE но что то не выходит каменный цветок.
Идеи были такие:
$_!~ s/(.*)()(.*)>/$0$2/g; и много других...
Хелп, горю по срокам.
mike:
Навскидку:
s/(](?!bgcolor))*)>/$1 bgcolor=red>/i;
За эффективность не ручаюсь...
DimDim:
Не совсем то, я, когда писал не точно выразился, там не просто а что то типа
Доло в том, что вход в это выражение - это данные, которые получаются при оптимизации документа, который сохраняется как html из word :-)
Но и это уже большой прогресс, спасибо.
Однако, ж буду благодарен за продолжение.
DimDim:
Забыл написать, надо, чтоб параметры оставались, а цвет фона добавлялся :-)
DimDim:
А, все, я понял спасибо.
Все правильно ты посоветовал, я не туда посмотрел.
СПАСИБО.
Навигация
Перейти к полной версии