#ls2 - 正規表現で a|b の時 aがbより優先される - Jcode->new()の2段重ね → Not a SCALAR reference - splitの正規表現に()を使うとおかしくなる (?:)で代用可 - expand|unexpandは行ごとに処理しないと遅い - expand unexpand は行ごとに処理しないと遅い