key(),key2() : 文字列取得関数
key = function(a,b){
var n, s = a, len = b.length;
 if((n = s.indexOf("[" + b + "]")) == -1) return "";
 s = s.substring(n + len + 2);
 if((n = s.indexOf("[/" + b + "]")) == -1) return "";
 return s.substring(0,n);
};

key2 = function(str,re1,re2){
 var s = str.match(new RegExp(re1)) ? RegExp.rightContext : "";
 s = s.match(new RegExp(re2)) ? RegExp.leftContext : "";
 return s;
};