woah...
why is $bar = "\${foo}" - ? something is weird there...
also the problem was with your substitution op
$bar =~ s/\$\{\(\w+)\}/\$${1}/g;
- John
On Mon, 29 Jul 2002, Balint, Jess wrote:
> Thanks. Here is what I am trying to accomplish:
>
> $foo = "something";
> $bar = "\${foo}";
> $bar =~ s/\$\{\(\w+)\}/$$1/g;
> print $bar;
>
> OUTPUT:
>
> something
>
> I am getting an error:
>
> Can't use string ("something") as a SCALAR ref while "strict refs" in use at
> .. . .
> Thanks.
>
> Jess
>
> -----Original Message-----
> From: John Francis
> To: Balint, Jess
> Cc: '[EMAIL PROTECTED]'
> Sent: 7/28/02 10:14 PM
> Subject: Re: Regex Problem
>
> Jess,
> Try:
> s/\$\{(\w+)\}/\$${1}/g;
>
> if i understood your problem correctly =)
> - John
>
> On Sun, 28 Jul 2002, Balint, Jess wrote:
>
> > Hello all. I am getting an error with the following reg-exp:
> >
> > s/\$\{(\w+)\}/$$1/g;
> >
> > I am not sure exactly how to do this type of thing. Is there any way
> to get
> > around the error or must I turn off 'strict refs' for this line??
> Thanks
> > alot.
> >
> > Jess
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]