Biz/Browserに関する障害レポート
8961 | RegexPatternを利用したsplit実行時に正しく文字列が分割されない
|
|||||||
対象バージョン | Biz/Browser V Ver 5.0.0.0 |
|||||||
障害内容 | RegexPattern.splitメソッド実行時、分割対象文字列に2バイト文字列が含まれていると、 正しく文字列の分割が行われない。
[サンプルスクリプト] var obj1 = RegexPattern.compile(","); var obj2 = obj1.split("A,山田,1"); for (var i = 0; i < obj2.length; i++) { print(obj2[i], "\n"); } ----実行結果---- A 山田,1 |
|||||||
要因 | Biz/Browser Vにて行われた、RegexPatternクラスの機能追加・仕様変更により文字列の処理に誤差が生じた。
|
|||||||
対処方法 | (方法1) スクリプトを以下のように記述する。 ※Stringクラスのsplitメソッドを代用
[サンプルスクリプト]
(方法2) 改修バージョンへバージョンアップを行う。 |
|||||||
改修バージョン |
Biz/Browser V Ver 5.0.1.0
|
|||||||