2008-03-20 正規表現 メタ文字 \d Java 正規表現のメタ文字で「\d」ってあるやん。大体説明が「[0-9]と同じ」になってるんだけど、javaのregexとoroでどうも困ったことに。java.util.regexは全角数字にマッチしないのに、org.apache.oro.text.perl.Perl5Utilのほうはマッチするんだよね。 それだけならまだ許せるけど、commonsのvalidatorのmatchRegexはPerl5Utilを使ってるので全角数字が通ちゃんうんだよねぇ。まじめに[0-9]って書けばいいんだけど・・・