Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Регулярные выражения / 3 сообщений из 3, страница 1 из 1
27.03.2020, 19:17
    #39941774
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Есть непонятка у меня, я на этом сайте https://regex101.com/ создаю регулярку, но когда использую в mySQL, то шаблон не работает, как мне надо.... я хочу выбрать все статьи у которых в картинках есть атрибут style. Регуляка такая вот:
Код: sql
1.
SELECT `id` FROM `posts` WHERE `content` REGEXP '<img.+style.+\/>' ORDER BY `id` ASC


использую PHPMyAdmin
...
Рейтинг: 0 / 0
27.03.2020, 19:54
    #39941780
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Дайте пару значений с нужным тегом, и пару без него -можно в виде fiddle.

Если навскидку, то

Код: sql
1.
2.
3.
SELECT * 
FROM test
WHERE ref REGEXP '^.*<img[^>]* style=[^>]*>.*$';


https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=ffed01c447a1fff9d80e2bb1df7d58d4]
...
Рейтинг: 0 / 0
27.03.2020, 20:26
    #39941786
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Akina,

благодарю, я сделал так
Код: sql
1.
<img[^>]+style[^>]+\\/>


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


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