Есть html текст с несколькими картинками. Через php регулярное выражение нужно добавить класс к картинке, если у картинки нет атрибута class и не добавлять, если есть. Либо, если есть атрибут - добавить в него еще один. Без парсера, только регуляркой.
Например, если img src="" то добавить img class="some_class" src="". А если img class="some_class" src="", то либо добавить в него img class="some_class another_class" src="" или просто не изменять.
Алексей Яхненко: Это задача под личные нужды. Чем этот костыль такой уродский - задача просто добавить класс к картинкам в выводе. Что такого страшного?
Я это понимаю, но в данной ситуации не хочется подключать дополнительную библиотеку из-за одной операции. Поискал на stackoverflow - там тоже только с библиотекой решение.
Сделайте это джаваскриптом, думаю ваша проблема надуманная: вам даже классы не нужно присваивать тегу - надо переосмыслить и разбить задачу на другие составляющие.