Помощ с регулярен израз[спешно]

IzKuFeLiQqQqQ

Registered
Здравейте моля ви някой набързо да помогне за един preg израз, в момента просто съм супер изключил и не мога се сетя как да го направя...

та от това
href="das.php"
трябва да стане
href="?w=das.php"

аз го направих
PHP:
$res = preg_replace("/(href|src|action)=\"(.+?)\"/",'$1="?w=$2"',$res);

но искам preg-а да не действа ако е
href="http://site.com/das.php"

тоест да не реплейсва ако в израза има http...
 
PHP:
$res = preg_replace("/(href|src|action)=\"([^:]+?)\"/",'$1="?w=$2"',$res);

ако искаш само когато започва с "http" протокола да не намира съвпадение :

PHP:
$res = preg_replace("/(href|src|action)=\"(((ftp|https):\/\/)?[^:]+?)\"/",'$1="?w=$2"',$res);
 

Back
Горе