_ByStigmat
Новичок
Регулярное выражение вычитание строки
$page - это HTML
В этом HTML нужно ко всем ссылкам добавить переменную сессии.
Я накотал пару регулярных выражений, вроде все получилось.
Вот одно из них:
$ses = "&session=123";
$page = preg_replace("/(<[aA])([^>]+?)([hH][rR][eE][fF])=\"([^\'\" >]+?)(\")/i", "\\1\\2\\3=\"\\4&".$ses."\"",$page);
Нужно чтобы это выражение не действовало на ссылки, у которых target="_blank"
Помогите, кто чем может.
Я сам плохо соображаю в регулярке
$page - это HTML
В этом HTML нужно ко всем ссылкам добавить переменную сессии.
Я накотал пару регулярных выражений, вроде все получилось.
Вот одно из них:
$ses = "&session=123";
$page = preg_replace("/(<[aA])([^>]+?)([hH][rR][eE][fF])=\"([^\'\" >]+?)(\")/i", "\\1\\2\\3=\"\\4&".$ses."\"",$page);
Нужно чтобы это выражение не действовало на ссылки, у которых target="_blank"
Помогите, кто чем может.
Я сам плохо соображаю в регулярке
