Re: \W excludes underscore - Mailing list pgsql-docs

From David G. Johnston
Subject Re: \W excludes underscore
Date
Msg-id CAKFQuwYzpnir33sqCScp-b=mSODm-65s=EMrDrUXKTMY54QCjA@mail.gmail.com
Whole thread Raw
In response to \W excludes underscore  (Erwin Brandstetter <brsaweda@gmail.com>)
List pgsql-docs
On Tue, May 7, 2019 at 4:36 PM Erwin Brandstetter <brsaweda@gmail.com> wrote:
Table 9.19. Regular Expression Class-shorthand Escape:

> \w [[:alnum:]_] (note underscore is included)
> ...
> \W [^[:alnum:]_] (note underscore is included)

This is misleading as \w *includes* underscore, but \W *excludes* it. I suggest:

Its saying that the underscore is one of the characters that is included in the exclusion, alongside the alphabetical characters.

 
\w [[:alnum:]_] (underscore is included)
...
\W [^[:alnum:]_] (underscore is excluded)


Or just "note the underscore"

The reader is already assumed to know that the capital letters and the leading ^ in the bracket denote exclusion since its doesn't call out that specifically.

David J.

pgsql-docs by date:

Previous
From: Erwin Brandstetter
Date:
Subject: \W excludes underscore
Next
From: PG Doc comments form
Date:
Subject: Minor improvement for creating directory structure