On Fri, 22 Jun 2001, Bradford Ritchie wrote:

> Does anyone know how to count the number of times a regex (global) matches?
>
> According to the docs, m/$pattern/g will return true (which I think is
> "1") upon success, but not the nubmer of times matched.
>
> I tried the following:
>       $count = @matches = /$pattern/g;
>
> and this works, but it seems like there must be a more straightforward
> way to do it.

$count = () = /$pattern/g;

I think accomplishes the same thing.

-- Brett
                                   http://www.chapelperilous.net/btfwk/
------------------------------------------------------------------------
If you aren't rich you should always look useful.
                -- Louis-Ferdinand Celine

Reply via email to