--- Ron Woodall <[EMAIL PROTECTED]> wrote:
> Hi All:

Hi, Ron.

> A bit of a conundrum here.

Reformatting (forgive if offensive):

> while (attlist[$x] =~ m|<!-- start description|
>    || m|<!-- start explanation|)
> {  x++ }

Did you intentionally compare against attlist[$x] for "<!-- start
description" and against $_ for "<!-- start explanation"?

Your while tests

   attlist[$x] =~ m|<!-- start description|

and on a false, the || tests

   m|<!-- start explanation|

which matches $_, since it isn't explicitly bound to anything with =~  

 
> It finds "description" but not "explanation." What am I doing wrong?
> It works sometimes but not other times.
>       help!
>       Ron

Does that fix it? =o)

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to