ふくとめです。
> PostgreSQLで正規表現を使用したいのですがうまくいきません。
> マニュアルとにらめっこしているのですがなかなかうまくいきません。
> 4桁の数字で構成されている文字列ならTrueを返したいと思っています。
>
> select '0123' ~ [0-9]^4 >> trueが返る
> (もしくは select '0123' ~ [0-9]*4 )
やりたいことは [0-9] に 4 回繰り返したものにマッチさせたい
のですよね。ならば、正規表現は
~ '^[0-9]{4}$'
だと思います。
--
fukutome yoshiyuki
tome @ nekomyu.org