powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Замена текста регулярным выражением?
3 сообщений из 3, страница 1 из 1
Замена текста регулярным выражением?
    #39314425
Warlog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

нужно заменить (удалить) часть текста в ячейках во всём столбце

В ячейке есть текст:

автор<i>Информация о фильме:</i><br /><u><b>Название:</b></u> Новый Человек-паук<br /><u><b>Жанр:</b></u> фантастика, боевик, приключения<br /><u><b>Страна:</b></u> США<br /><u><b>Год выпуска:</b></u> 2012<br /><u><b>Режиссер:</b></u> Марк Уэбб<br /><u><b>Продолжительность:</b></u> 136 мин.<br /><b><u>Перевод:</u></b> Полный дубляж [ <FONT color=\"#ff9900\"><b>Лицензия!</b></FONT> ]<br /><u><b>В ролях:</b></u> Эндрю Гарфилд, Эмма Стоун, Рис Иванс, Денис Лири, Мартин Шин, Салли Филд, Эмбет Дэвидц, Кэмпбелл Скотт, Ирфан Кхан, Крис Зилка<br /><u><b>Описание фильма:</b></u> Новый взгляд на фантастическую историю о Человеке-пауке. Ничем не примечательный школьник-ботаник Питер Паркер пытается разузнать, кем были его родители, и при посещении лаборатории \"Oscorp\", его кусает радиоактивный паук. Тут и начинаются невероятные и опасные приключения героя, ведь с укусом он приобрел необычные способности: силу, ловкость, реакцию в разы выше человеческих. Но в фильме есть и любовная линия. Питер подросток, которому свойственна и влюблённость и симпатия, которые он проявляет к однокласснице Мэри Джейн. Ну и как же без главного злодея, в виде огромного Ящера, которым оказался никто иной как... Но об этом вы узнаете сами, посмотрев фильм Новый Человек-паук онлайн.

Как удалить всё, от начала <i>Информация о фильме:</i> и до <b>Описание фильма:</b></u>

В каждой ячейке информация между значениями разная.

пытался в notepad++ регулярным выражением:
<i>Информация о фильме:</i>[^"]*<u>Описание фильма:</u></b>
Иногда notepad++ выделяет нужный фрагмент, а иногда захватывает ещё и строку ниже.

Как быть?
...
Рейтинг: 0 / 0
Замена текста регулярным выражением?
    #39314453
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warlog,

В MySQL нет готовых средств для замены текста по регулярным выражениям.
Или нужен именно Notepad++ ?
...
Рейтинг: 0 / 0
Замена текста регулярным выражением?
    #39314455
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
UPDATE table SET pole = REPLACE(pole, 
        SUBSTRING(pole, 
                INSTR(pole, '<i>Информация о фильме:</i>'), 
                (INSTR(pole, '<u>Описание фильма:</u>') - INSTR(pole, '<i>Информация о фильме:</i>'))
        ), '')


в лоб, не проверял. Можно через SUBSTRING_INDEX попробовать. А может есть и круче решения.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Замена текста регулярным выражением?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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