■サイトマップ Search help


Biz/Browserに関する障害レポート


 9113 RegexMatcherクラスのstart・end・findメソッドを実行した際に不正な結果が返る  

対象バージョン Biz/Browser V Ver 5.0.0.0

障害内容 RegexMatcherクラスのstartメソッド、endメソッドを実行した際に正しいインデックスが返らない、またfindメソッド実行時には不正な結果が返る。

[スクリプト例]
 Label Label1 {
  X = 11;
  Y = 24;
  Width = 92;
  Height = 33;
  BgColor = $FFFFFF;
 }
 var ret = "\"りんご\"";
 var mp = RegexPattern.compile("^\"(.*)\"$").matcher(ret);
 if ( mp.matches()) {
        ret = ret.substring(mp.start(1), mp.end(1));
 }
 Label1.Value = ret;
 

---実行結果-----
りんご"


---期待する結果-----
りんご

 

要因 Biz/Browser Vにて行われた、RegexPatternクラスの機能追加・仕様変更により文字列の処理に誤差が生じた。

対処方法 改修バージョンへのバージョンアップを行う。

改修バージョン

Biz/Browser V Ver 5.0.1.0


■ 障害レポート一覧へ