Jump to content


marcio paulo

Member Since 22/07/2005
Offline Last Active 22/07/2005, 16:07
-----

Topics I've Started

Escopo De Variaveis Usando S///

22/07/2005, 15:01

Olá, sou novato em Perl! Estou desenvolvendo um script para fazer substituições em arquivos html acontece que tenho o seguinte trecho:

if($line=~/(<h3>(.*?)<\/h3>)/){
$palavra=$2;
}
até ai tudo bem. o problema é na linha seguinte:

$line=~s/<title>(.*?)<\/title>/<title>$palavra<\/title>/g;

o fato é que entre as tags <title></title> não imprime o conteudo da variavel $palavra.
Só que se eu fizer um print dela antes desta linha e fora do if... o conteudo é impresso.

alguém sabe o porque?

Valeu!

Márcio

IPB Skin By Virteq