s/( ]*? # ev. alt, ... \s+src=\" # whitespace src=" ) # das alles kommt nach $1 ([^"<>]+) # der name des images => $2 (\"[^<>]*?>) # ", der rest nach $3, dabei optional alt, ... > /$1\{\&$2\&\}$3/gx;