Как удалить строки с использованием подстановочных знаков в содержимом сообщения WordPress? - PullRequest
0 голосов
/ 10 февраля 2020

Это мой первый вопрос, поэтому простите мне этику в первый раз. Я работаю на сайте WordPress., И мне нужно удалить строки из всех сообщений.

Строка для удаления <li class="dZip">(combination of characters, even special)Download ZIP</a></li>

Это зависит от должности. Я мог бы использовать плагин, но плагины не принимают подстановочные знаки.

Я попытался запустить это в своем phpmyadmin, но я не вижу никакого результата.,

Это запрос, который я выполнил через phpmyadmin.

SELECT REGEXP_REPLACE(`post_content`,'<ul class="md_wholebook_list"><li class="dZip"><a href="(.*?)\.zip" title="(.*?)\.zip" download>Download ZIP</a></li></ul>','')

Пример строки:

<ul class="md_wholebook_list"><li class="dZip"><a href="https://example.com/demo/file.zip" title="file.zip" download>Download ZIP</a></li></ul>

Мне нужно удалить всю эту строку со ссылкой и файловым файлом в качестве переменных строк.

1 Ответ

0 голосов
/ 13 февраля 2020

Это довольно просто.

Но сделайте РЕЗЕРВНОЕ КОПИРОВАНИЕ, прежде чем делать это обновление для вашей базы данных

SELECT REGEXP_REPLACE('a<ul class="md_wholebook_list"><li class="dZip"><a href="https://example.com/demo/file.zip" title="file.zip" download>Download ZIP</a></li></ul>b',
'<ul class="md_wholebook_list"><li class="dZip">(.*)download>Download ZIP</a></li></ul>','');
SELECT REGEXP_REPLACE('a<ul class="md_wholebook_list"><li class="dZip"><a href="https://example.com/demo/file.zip" title="file.zip" download>Download ZIP</a></li></ul>b',
'<ul class="md_wholebook_list"><li class="dZip">(.*)download>Download ZIP</a></li></ul>','');
| REGEXP_REPLACE('a<ul class="md_wholebook_list"><li class="dZip"><a href="https://example.com/demo/file.zip" title="file.zip" download>Download ZIP</a></li></ul>b',
'<ul class="md_wholebook_list"><li class="dZip">(.*)download>Download ZIP</a></li></ul>','' |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ab                                                                                                                                                                                                                                                              |

дБ <> скрипка здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...