On Friday, April 19, 2002, at 02:17 , Bob Showalter wrote:
[..]
>> On Friday, April 19, 2002, at 12:29 , Pedro A Reche Gallardo wrote:
>>
>>>  I am trying to print only the line that contain the ">" symbol and the
>>> next line.

Bob, I will defer to Pedro on this - my reading had been
that given

        >line1
        line2
        line3

he only wanted the line1 - with the prefix symbol - and the next line
hence 'line2' - but we would not need to pick out any other lines
until we got to the next line with a 'prefix' in it...

> drieux, your solution has contains the code (pasted from your web page):
>
>   ### while(<FH>) {
>   ###         if( /^$prefix/ ) {
>   ###                 print "$_";
>   ###                 my $nextLine = <FH>;
>   ###                 print "$nextLine";
>   ###         }
>   ### } # end while
>
> Consider the following input data:
>
>> Line 1
>> Line 2
>   This is line 3. Should it print?
>
> Your code will not print line 3. Since it is the line following a line
> containing a ">", it seems that it should be printed, no?

if by this you wanted say

        line1
        >line2
        line3
        line4

{ edit the qw/... in the code to scramble up the 'input'
any way you want.... }

then the output would be

        >line2
        line3

hence we could change it to have

Foist we Make the File with:
        bob
        >line1
        fred
        line2
        line3
        >line4
        alice
        line5
        line6
        >line7
        >line8
        wombat
        Fremonge

Now we Do The VooDoo
 >line1
fred
 >line4
alice
 >line7
 >line8

The 'logic fault' is that I am not imposing upon '>line8'
that I pick up the line after it - since It was picked up
as the 'second line' after the match at '>line7' - but
that is either

        a) a data integrity problem - that the data set, as
        showed, does not comply with the premise - and should be
        fixed.

        b) a product enhancement, which, with enough user requests
                can be scheduled for the next release.... 8-)

        c) case not covered in the market requirements docuement...
                please resubmit your concern to the Project Management Team
                for subsequent confusion of specifications and delivery dates.

does that help?

ciao
drieux

---


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

Reply via email to