Sponsored Link
トップ «前の日記(2003年11月29日(土)) 最新 次の日記(2003年12月01日(月))» 編集  RDF

メモの日々

2000|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|

2003年11月30日(日) [長年日記]

[java] JDK1.4.2の正規表現おかしいみたい

セキュリティホールがあるからと、少し前に1.4.1_01から1.4.2_02へバージョンアップしたが、それによりプログラムが動かなくなってしまった。

"java.txt".matches("^[^.]+\\.txt$");

はtrueだが

"じゃば.txt".matches("^[^.]+\\.txt$");

はfalseになってしまう。1.4.1_01の頃は共にtrueだったはず。日本語が入ると駄目みたい。

Bug Paradeに REGRESSION: Regular expression matching bug with text with non-ascii characters というのがあったがこれだろうか。 1.4.2_04でFIXされるみたい。だとすると随分待たされそうだなあ。困るなあ。

1.4.2の正規表現で困っている人それなりに居るみたい。

1.4.1に戻すしかないか…。

生活

  • J2SE SDK 1.4.1_06をインストールした。

やること

  • Javaオープンソース徹底攻略を立ち読みする
[]

トップ «前の日記(2003年11月29日(土)) 最新 次の日記(2003年12月01日(月))»