Louis-David Mitterrand writes:
> I am trying to match the following:
>
> select '4:5:67'::text ~ '4'::text as match;
> match
> -------
> t
> (1 row)
>
> but I would like to avoid '44:5:67' matching '4' so I tried including
> "word edge" regexp atoms (\b in perl, \<\> in grep and vi, etc..) but
> they don't seem to be supported in Postgres:
select '44:5:67'::text ~ '[[:<:]]4[[:>:]]';
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/