Pot.js で利用可能。 PotLite.js では利用できません。
unwrapper で囲われた文字列 string の囲いを解いて返します。
引数 string は、対象の文字列を指定します。
引数 unwrapper は、囲いを解く文字または配列を指定します。
unwrapper に配列が渡されると、最初の要素を左側、最後の要素を右側として使います。
引数 right は、任意に 右側の囲いを解く文字として指定します。
right は省略可能です。
unwrapper に、'()'
や '{}'
などの対になっている括弧を渡すと
それを分解し左側と右側に設定します。
Pot.globalize() が適応されている場合、Pot.unwrap() が unwrap() で実行できます。
string の囲いを unwrapper で解いた文字列が返ります。
var s = '"hoge"'; debug( unwrap(s, '"') ); // 'hoge'
var s = '(hoge)'; debug( unwrap(s, ['(', ')'])); // 'hoge'
var s = '(L(hoge)R)'; debug( unwrap(unwrap(s, '()'), ['L(', ')R']) ); // 'hoge'