У меня есть такое регулярное выражение:
<(img)([^>]+?)(>(.*?)<\/\\1>|[\/]?>)
Оно выбирает все теги <img>
из текста. Но мне нужно выбирать эти теги, исключая те, у которых есть класс noSelect. Сделал так:
<(img)([^>]+?)(?!\"noSelect\")(>(.*?)<\/\\1>|[\/]?>)
Но не работает. Как исправить? Спасибо.
Подсмотрев в лучший ответ здесь, думаю тебе подойдет такой вариант:
<(img)(((?!noSelect)[^>])+?)(>(.*?)<\/\\1>|[\/]?>)
Прописал на всякий случай выбор не захвата атрибутов id
и class
со значением noSelect
:
/<img(?:(?!(?:id|class)="noSelect")[^>])*>/i
См. демо регулярного выражения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Передо мной стоит задача реализовать простое Rest Api используя платформу WordPressНеобходимо сделать аунтификацию пользователя, и сгенерировать...
https://itsolutionstuffcom/post/laravel-5-category-treeview-hierarchical-structure-example-with-demoexample
RewriteRule ^успешная-оплата/([a-zA-Z]+)/ SucessPayPagephp?token=$1 Какой параметр нужно написать что бы / здесь / были доступны и символы и цифры?
В сборке К2 присутствует стандартный модуль для вывода списка авторовК сожалению вывести список авторов штатными средствами можно только...