ADODBの値をJavaにアンシリアル化するには、この関数を移植する必要があります。ADODBで値をシリアル化しない特別な場合に、PHP preg_splitをJavaに移植するにはどうすればよいですか?
$variables = array();
$a = preg_split("/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
for($i = 0; $i < count($a); $i = $i+2) {
$variables[$a[$i]] = unserialize($a[$i+1]);
}
私はPHPの値をシリアル化しないライブラリを用意していますが、私はpreg_splitを移植する際に助けが必要です。この正規表現はJavaでどのように見えますか?
。そのコードをJavaに簡単に変換する方法はありません。おそらく、 'split()'ではなく 'find()'を使って別のアプローチをとる必要があります。 –