On Tue, 7 Aug 2001, Ashutosh Salgarkar wrote:

> Hi all,
>
> We are trying to search japanese keyword using a search string(in perl using pattern 
>matching).
> We are facing problem while searching a particular keyword as given below,
> $searchStr =~ m/$key1/i
>
> when $key1 contains シリーズ
> We get an error as follows
>
> /シリーズ/: unmatched [] in regexp
>
> Please suggest the solution to overcome the problem.

my $safe_key = quotemeta($key1);
$searchStr =~ m/$safe_key/;

is probably what you want. I am presuming you are trying to use m// to
search for exact string matches rather than exploiting the full regex
facilities.

-- 
Benjamin Franz

  Programs must be written for people to read, and only
  incidentally for machines to execute.
                             ---Abelson and Sussman


Reply via email to