Re: Very Sluggish Code

2012-07-11 Thread Jenda Krynicky
From: GlenM > # Read them into an array > my @files_in_dir = grep { /xml/ } readdir(DIR); You want all files with lowercase "xml" anywhere the the name? Really? I think you want my @files_in_dir = grep { /\.xml$/i } readdir(DIR); instead. That is files with extension .xml. > closedir DIR; >

regular error

2012-07-11 Thread xiyoulaoyuanjia
*hi all:* * i have an error in below * regular $a="abc[0]"; $b="bc[0]"; $a=~/$b/; - how can i do in this way? thanks ! -- 继续上路。。 you can follow me at twitter @xiyoulaoyuanjia

RE: regular error

2012-07-11 Thread Jack Maney
I don't understand what you're trying to say or do. Exactly what error message are you getting? -Original Message- From: xiyoulaoyuanjia [mailto:xiyoulaoyuan...@gmail.com] Sent: Wednesday, July 11, 2012 10:54 PM To: beginners@perl.org Subject: regular error *hi all:* * i have an error

Re: regular error

2012-07-11 Thread xiyoulaoyuanjia
i am very sorry ! i am intend to parse variable $a by the regular variable $b . in below way! $a="abc[0]"; $b="bc[0]"; $a=~/$b/; - but it can not parse right ! just because the "[" symbol。 i kow $a=~/abc\[0]/

RE: regular error

2012-07-11 Thread Jack Maney
I’m still mostly uncertain what you’re trying to do. However, looking at the three lines of code that you have below, you’re correct in that the brackets will make $a=~/$b/ return undef (by the way, the third line is a no-op, since you aren’t doing anything with any potential matches…). What y

Re: regular error

2012-07-11 Thread timothy adigun
Hi xiyoulaoyuanjia, Check my comments below. On 7/12/12, xiyoulaoyuanjia wrote: > i am very sorry ! i am intend to parse variable $a by the regular > variable $b . in below way! the below script will not give any output. > > $a="abc[0]"; > $b="bc[