while ( ) { s{^:dir=.*?([^/]*)$}{:dir=../mainDir/sudir/$1} ; print ; }