Re: \W excludes underscore

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: \W excludes underscore
Дата
Msg-id CAKFQuwYzpnir33sqCScp-b=mSODm-65s=EMrDrUXKTMY54QCjA@mail.gmail.com
обсуждение исходный текст
Ответ на \W excludes underscore  (Erwin Brandstetter <brsaweda@gmail.com>)
Список 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 по дате отправления:

Предыдущее
От: Erwin Brandstetter
Дата:
Сообщение: \W excludes underscore
Следующее
От: PG Doc comments form
Дата:
Сообщение: Minor improvement for creating directory structure