正規表現にやられた!!
SunのJ2SDK1.4.2とJ2SDK1.4.2_05では、日本語を対象にした正規表現の動きが異なるようです。
例えば、次のような文字列と正規表現の場合、J2SDK1.4.2ではマッチしないのに、J2SDK1.4.2_05だとばっちりマッチします。1.5.0でもマッチしたので、1.4.2のバグだと思います。
10/2追記 バージョン間違っていました。赤字で訂正しています。
・正規表現
(^[\p{Space}]*([-+]+|[-+]*[iIaA1ghHkKj]+\.)[\p{Space}]+([^\r\n]+)[\r\n]*)+
・対象の文字列
- あああああ - いいいいい
自分が書いた正規表現が間違っているっておもってて、相当はまりました。。。。