powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Отобразить содержимое строк между заданными тегами
5 сообщений из 5, страница 1 из 1
Отобразить содержимое строк между заданными тегами
    #39383945
Habere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица со столбцами ID, Content
Поле Content заполнено портянкой, в которой содержится помимо прочего <H1> произвольный текст </H1>
Нужно написать селект, который вытянет ID и все содержимое между тегами <H1> и </H1>
Потом нужно написать реплейс, который удалит эти теги и их содержимое.

P.S. понимаю, что задача 100% уже ранее обсуждалась, но подходящих примеров не нашел, как ни искал. Буду благодарен, если ткнете носом.
...
Рейтинг: 0 / 0
Отобразить содержимое строк между заданными тегами
    #39383957
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT id, SUBSTRING_INDEX(SUBSTRING_INDEX(content,'</H1>',1),'<H1>',-1)
...
Рейтинг: 0 / 0
Отобразить содержимое строк между заданными тегами
    #39384044
Habere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо, премного благодарен!
...
Рейтинг: 0 / 0
Отобразить содержимое строк между заданными тегами
    #39384052
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Habereвсе содержимое между тегами <H1> и </H1>Тэги гарантированно всегда прописаны именно так - в одном регистре, без посторонних символов, без атрибутов, строго не более одного раза в строке?

HabereP.S. понимаю, что задача 100% уже ранее обсуждалась, но подходящих примеров не нашел, как ни искал.Возможно и так, но явно не в рамках MySQL. В MySQL довольно бедные средства разбора строк и в общем виде задача, имхо, не решается.
...
Рейтинг: 0 / 0
Отобразить содержимое строк между заданными тегами
    #39384057
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftТэги гарантированно всегда прописаны именно так - в одном регистре, без посторонних символов, без атрибутов, строго не более одного раза в строке?Это будет следующий вопрос - что делать, если тегов больше одного, регистр абы какой, и есть незакрытые/пересекающиеся теги...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Отобразить содержимое строк между заданными тегами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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