[pgsql-jp: 34836] Re: 正規表現で4 桁の数字をチェック

yoshiyuki fukutome tome @ nekomyu.org
2005年 2月 8日 (火) 16:43:59 JST


ふくとめです。

> 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



pgsql-jp メーリングリストの案内