First note

>     my $wordtodelete = "[Deletethis];
should have a trailing quote mark, like this
>     my $wordtodelete = "[Deletethis]";


Perhaps you need something like

     my $wordtodelete = "\[Deletethis\]";

- Roger -


----- Original Message -----
From: "Verhare" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 01, 2001 2:52 PM
Subject: Find and delete


> Hi,
>
> I'm fairly new to perl and having a little problem.
>
> I want to delete a word from a phrase.  My problem is that the word is
> contained in square brackets.  The phrase looks something like this :
>
>     [Deletethis] And some other words
>
>
> I tried to use something like this to delete the word between (and
> including) the brackets, but it doesn't work :
>
>     my $phrase = "[Deletethis] And some other words";
>     my $wordtodelete = "[Deletethis];
>     $phrase =~ s/$wordtodelete//;
>
>
> NOTE THIS ! : $phrase and $wordtodelete actually are defined somewhere
else
> in the script.
>
>
> Who can help ?
>
>
> Rene
> [EMAIL PROTECTED]
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> --
> 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]

Reply via email to