From: ARIMA Yasuhiro Date: 2000-06-20T17:31:15+09:00 Subject: [ruby-dev:10094] Re: 正規表現で見落とし? 有馬です。 matz@netlab.co.jp (Yukihiro Matsumoto) wrote | * この問題は1.4系でだけ発生するのですか? 1.4.4 と 1.5.4 で試して、1.4.4 の方でだけ発生しました。 | * この問題が発生するデータはどのようなものですか。どのよう | なデータをdecode_1に与えると、どのような結果を期待し、実 | 際にはどのような結果が与えられるのですか? データの一部を 16進表示します。処理前データのすべての [10 03] が 処理後に [03] になることを期待しているのですが、一部残っています。 処理前 00000000 04 00 00 00 00 00 00 00 00 00 ff ff ...2............ 00000010 01 de 02 7d 01 d3 01 f1 10 03 6c 02 cf 10 03 bf ...}......l..... 00000020 10 03 bb 02 ff 02 fb 10 03 39 10 03 7d 02 de 01 .........9..}... 00000030 ff 02 bc 10 03 bd 00 89 01 0c 01 e1 01 f7 00 00 ................ 00000040 10 03 1c 00 66 00 e1 00 c0 00 13 01 4a 00 28 01 ....f.......J.(. 00000050 ca 00 23 00 c1 00 c0 00 12 10 03 91 00 16 02 a0 ..#............. 00000060 00 c6 01 d6 00 88 02 10 10 00 50 00 64 00 ec 00 ..........P.d... 00000070 80 02 c0[10 03]44 00 05 02 11 02 00 01 01 00 08 .....D.......... 00000080 00 00 01 00 00 8d 00 30 02 88 00 04 01 90 00 b8 .......0........ 00000090 01 06 02 10 10 00 08 00 01 01 40 00 c4 10 03 48 ..........@....H 000000a0 00 10 10 01 a0 10 03 10 10 00 10 10 00 0a 00 68 ...............h 000000b0 00 94 00 00 01 51 02 06 00 80 00 39 00 80 00 14 .....Q.....9.... 000000c0 00 72 01 05 01 41 01 10 10 00 04 02 42 02 33 00 .r...A......B.3. 000000d0 00 00 10 03 00 08 02 44 02 34 00 43 00 c2 00 20 .......D.4.C... 000000e0 00 43 00 bc 02 40 00 43 02 90 01 04 01 06 00 85 .C...@.C........ 000000f0 00 90 01 9b 01 34 00 4c 00 02 01 01 00 8d 02 20 .....4.L....... 処理後 00000000 04 00 00 00 00 00 00 00 00 00 ff ff 01 de 02 7d ...............} 00000010 01 d3 01 f1 03 6c 02 cf 03 bf 03 bb 02 ff 02 fb .....l.......... 00000020 03 39 03 7d 02 de 01 ff 02 bc 03 bd 00 89 01 0c .9.}............ 00000030 01 e1 01 f7 00 00 03 1c 00 66 00 e1 00 c0 00 13 .........f...... 00000040 01 4a 00 28 01 ca 00 23 00 c1 00 c0 00 12 03 91 .J.(...#........ 00000050 00 16 02 a0 00 c6 01 d6 00 88 02 10 00 50 00 64 .............P.d 00000060 00 ec 00 80 02 c0[10 03] 44 00 05 02 11 02 00 01 ........D....... 00000070 01 00 08 00 00 01 00 00 8d 00 30 02 88 00 04 01 ..........0..... 00000080 90 00 b8 01 06 02 10 00 08 00 01 01 40 00 c4 10 ............@... 00000090 03 48 00 10 01 a0 03 10 00 10 00 0a 00 68 00 94 .H...........h.. 000000a0 00 00 01 51 02 06 00 80 00 39 00 80 00 14 00 72 ...Q.....9.....r 000000b0 01 05 01 41 01 10 00 04 02 42 02 33 00 00 00 03 ...A.....B.3.... 000000c0 00 08 02 44 02 34 00 43 00 c2 00 20 00 43 00 bc ...D.4.C... .C.. 000000d0 02 40 00 43 02 90 01 04 01 06 00 85 00 90 01 9b .@.C............ 000000e0 01 34 00 4c 00 02 01 01 00 8d 02 20 .4.L....... .1.. -- 有馬 康弘