bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: doc bug: match function: array argument: example output wrong


From: Aharon Robbins
Subject: Re: doc bug: match function: array argument: example output wrong
Date: Sat, 9 Feb 2002 12:17:58 +0200

Greetings.  This is a typo.  It'll be fixed for 3.1.1

Thanks,

Arnold

> From: David Chisholm <address@hidden>
> To: "'address@hidden'" <address@hidden>
> Subject: doc bug: match function: array argument: example output wrong
> Date: Wed, 6 Feb 2002 17:15:48 +0800 
>
> $ gawk --version
> -| GNU Awk 3.1.0
>
> Document: Edition 3 of GAWK: Effective AWK Programming: A User's Guide for
> GNU Awk, for the 3.1.0 version of the GNU implementation of AWK.
>
> Section: 9.1.3 String Manipulation Functions
>
> Discussing the match built-in function...
>
> <BEGIN QUOTATION>
> If array is present, it is cleared, and then the 0'th element of array is
> set to the entire portion of string matched by regexp. If regexp contains
> parentheses, the integer-indexed elements of array are set to contain the
> portion of string matching the corresponding parenthesized sub-expression.
> For example: 
>
>   $ echo foooobazbarrrrr |
> > gawk '{ match($0, /(fo+).+(ba*r)/, arr)
> >           print arr[1], arr[2] }'
> -| foooo barrrrr
> <END QUOTATION>
>
> When I ran the above code, the result was:
> -| foooo bar 
>
> Substituting '(bar*)' for the second parenthesized sub-expression yielded
> the expected result.
>
> Regards
> -- 
> David Chisholm                      address@hidden
> Technical Analyst - Applications    tel. +61 8 9266 4626
> Information Management Systems      Always remember you're unique,
> Curtin University of Technology     just like everyone else.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]