Вот мой код
$string = preg_replace("/rad\:([0-9]+)px\;\s+\/\*\sALT\[(.+)\*\/|rad\:([0-9]+)px\;/",("$2"?"$2":"$1"),$string);
По сути, в регулярном выражении у меня есть труба |, и я ищу два шаблона.
Если есть совпадение с первым шаблоном (слева от канала), то я хочу, чтобы он был заменен второй группой захвата ($ 2), но если это совпадение со вторым шаблоном (справа от труба), тогда я хочу, чтобы он был заменен первой группой захвата ($ 1);
Код, который я пробовал, не работает.
Возможно ли это вообще?
Спасибо за любую помощь.