[Top][All Lists]
[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.