On Thursday, May 23, 2002, at 12:04 , Lance Prais wrote:
> I am trying to use the substr() to search a text doc. The starting place
> is 100.
>
> I am trying to test to see if "Sleeping for 10" is there.
>
> This is the code I am trying to use substr($line 100,16) but is only
> returning "Sleeping f"
>
> What could I be doing wrong?
if ( length($line) >= 116 ) ....
then you would rather expect that it would return
what you were expecting.... but it would seem
that you have read in only 110 characters.....
eg:
my $line = 'some
other stuff
stuff here and "Sleeping for 10"
and just some junk for fun';
my $len = length($line);
print substr($line, 70,16);
does not generate a string 'sixteen characters' long....
you may want to think of the problem in terms of a
multi line Regular Expression.... ala say:
http://www.wetware.com/drieux/pbl/RegEx/paraHablarRegular.txt
ciao
drieux
---
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]