powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление из текста всех ссылок с определенным доменом
11 сообщений из 11, страница 1 из 1
Удаление из текста всех ссылок с определенным доменом
    #39871525
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите составить запрос на удаление всех ссылок на видео в youtube.
Попробовал так: UPDATE `ukr` SET `descr` = replace(descr, '%youtube.com%', '') но это результата не дало результата.
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871551
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max_1985Попробовал так: UPDATE `ukr` SET `descr` = replace(descr, '%youtube.com%', '')
REPLACE оперирует литералами, а не шаблонами.

max_1985запрос на удаление всех ссылок на видео в youtube
Поле - это ссылка? или это текст, в середине которого может быть ссылка?

Покажите структуру таблицы (SHOW CREATE TABLE) и примеры её содержимого до и после желаемой замены.
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871561
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaПоле - это ссылка? или это текст, в середине которого может быть ссылка?

Покажите структуру таблицы (SHOW CREATE TABLE) и примеры её содержимого до и после желаемой замены.
Это ссылки в тексте!

Было: Можно посмотреть на видео
YouTube Video
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871563
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max_1985Это ссылки в тексте!Рот Вас просили совершенно определённые сведения, а не скрытую рекламу видеоролика.
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871577
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akinamax_1985Это ссылки в тексте!Рот Вас просили совершенно определённые сведения, а не скрытую рекламу видеоролика.
Не думал что ссылка преобразуется в видео... А отредактировать не могу.
Структура таблицы ukr: https://prnt.sc/peqc32
Содержимое ячейки descr до: текст, ссылка, текст
Содержимое ячейки descr после: текст, , текст
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871597
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max_1985Структура таблицы ukr: https://prnt.sc/peqc32
Выполните запрос
Код: sql
1.
SHOW CREATE TABLE ukr


Скопируйте полученный текст результата, вставьте в свой ответ, обрамите тегом SRC (кнопка выше поля текста).

max_1985Не думал что ссылка преобразуется в видео...max_1985Содержимое ячейки descr до: текст, ссылка, текст
Содержимое ячейки descr после: текст, , текст
Скопируйте текст в ответ. Обрамите тегом SRC-HTML.

Для проверки, что всё корректно выглядит, перед отправкой используйте кнопку Просмотр.
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871728
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaСкопируйте полученный текст результата, вставьте в свой ответ, обрамите тегом SRC (кнопка выше поля текста).

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE `ukr` (
 `newid` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `id` int(11) NOT NULL,
 `title` varchar(150) NOT NULL,
 `title_edit` varchar(100) NOT NULL,
 `descr` text DEFAULT NULL,
 PRIMARY KEY (`newid`)
) ENGINE=InnoDB AUTO_INCREMENT=2363 DEFAULT CHARSET=utf8
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871885
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично. Теперь пример содержимого поля descr - до и после корректировки. Если "youtube.com" может встречаться в нескольких вариантах (http и https, с www и без, и т.п.) - привести ВСЕ возможные варианты.
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39871991
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaОтлично. Теперь пример содержимого поля descr - до и после корректировки. Если "youtube.com" может встречаться в нескольких вариантах (http и https, с www и без, и т.п.) - привести ВСЕ возможные варианты.
До
Код: html
1.
2.
3.
4.
Двигатель Дизельный КЕНТАВР ДВЗ-420ДЕ Электростартер NEW на Шпонке 25 мм! Бесплатная Доставка!
ВИДЕО ОБЗОР https://www.youtube.com/watch?v=UmDzQqfm7v8
БЕСПЛАТНАЯ ДОСТАВКА ПО УКРАИНЕ!
БЕЗ ПРЕДОПЛАТЫ!


После
Код: html
1.
2.
3.
4.
Двигатель Дизельный КЕНТАВР ДВЗ-420ДЕ Электростартер NEW на Шпонке 25 мм! Бесплатная Доставка!
ВИДЕО ОБЗОР
БЕСПЛАТНАЯ ДОСТАВКА ПО УКРАИНЕ!
БЕЗ ПРЕДОПЛАТЫ!



Скорее всего не может в других вариантах т.к. в ютубе настроен 301 редирект на https://www. Будет меняться только значение после https://www.youtube.com/
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39872028
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
SET @descr := 'Двигатель Дизельный КЕНТАВР ДВЗ-420ДЕ Электростартер NEW на Шпонке 25 мм! Бесплатная Доставка!\nВИДЕО ОБЗОР https://www.youtube.com/watch?v=UmDzQqfm7v8\nБЕСПЛАТНАЯ ДОСТАВКА ПО УКРАИНЕ!\nБЕЗ ПРЕДОПЛАТЫ!';
SELECT @descr
UNION ALL
SELECT REGEXP_REPLACE(@descr, '[^ \t\r\n]+youtube.com[^ \t\r\n]+', ' ');



fiddle
...
Рейтинг: 0 / 0
Удаление из текста всех ссылок с определенным доменом
    #39872034
max_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, Спасибо, получилось!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление из текста всех ссылок с определенным доменом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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